MongoDBって?

RDB以外の形式で構成されたデータを保持するデータベース。
NoSQLと言われるデータベースの1つ。

>MongoDBの薄い本
http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf

>MongoDB超入門
http://qiita.com/saba1024/items/f2ad56f2a3ba7aaf8521

C++でデータベースにアクセスしてみる

 C++からDBのデータを取得する方法を書こうと思ったのですが..
 書いてみると、DBを知らない人に非常に障害の多い内容であることに気付きました..

 DBを利用できると、整理された表からデータ引用がしやすいので複雑なデータ管理ができるようになるのです。
 でも、そもそもDB利用までの事前作業(DBエンジンのインストール、データベース・テーブルの作成、プログラムからDB接続する手段の準備)がいろいろと煩雑で、ある程度サーバの理解があるような人でないと、なかなか接続までの道のりが遠く険しいものになります..

 Windows&SQLServer(のlocalDB)であっても、SQLServer&ManagementStudioのインストール、localDB設定、データベースの作成が必要です。
 またC++による接続手続きもODBCオブジェクトでラクラク!というものではないですし、接続後にはSQL文というハードルも待っています…

 とても、5~10分でラクラクデータベース入門。というような内容にはなりません。
 (どっちかというと、10日間集中強化合宿!くらいのスパルタ学習が必要でしょう…)

 なので、以下の内容はなんとなく繋ぐまでの参考程度に見てください。

 見終わった時…せめてDB活用のためには、データベースおよびSQL文についてそれなりに学習が必要になることがわかれば幸いです..

続きを読む C++でデータベースにアクセスしてみる