Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![MongoDB開発者にセマンティックウェブの特徴を与えるMongoGraph](https://cdn-ak-scissors.b.st-hatena.com/image/square/1dea079f3c8eee49f636638a061b722d42b294d5/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240521072209%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
Linux File Systems MongoDB uses large files for storing data, and preallocates these. These filesystems seem to work well: ext4 ( kernel version >= 2.6.23 ) xfs ( kernel version >= 2.6.25 ) In addition to the file systems above you might also want to (explicitly) disable file/directory modification times by using these mount options: noatime (also enables nodiratime) We have found ext3 to be very
MongoDB uses SpiderMonkey for server-side Javascript execution. Pre v2.0: MongoDB requires a js.lib file when linking. This page details how to build js.lib. v2.0+: this is handled automatically by the Mongo build scripts via files under third_party/ in the MongoDB project directory. Note: V8 Javascript support is under development. Building js.lib - Unix Remove any existing xulrunner First find
必要に迫られて、CentOS 5.4にMongoDBを入れてみました。 # yum install mongodb-server mongodb-devel # /etc/init.d/mongod start Starting mongod:[ OK ] 接続してみると、エラー。 #mongo Sun Jun 26 21:53:49 *** warning: spider monkey build without utf8 support. consider rebuilding with utf8 support connecting to: test Sun Jun 26 21:53:49 Error: couldn't connect to server 127.0.0.1 (anon):1154 exception: connect failed ログ等を確認してみると、そもそも
データベースコネクションの取得 データベースにデータベースシェルで接続します。(ノート: 同じようなことを、お好みのプログラム言語とドライバー|DOCS:Drivers]を使うことによってできます。 このシェルはインタラクティブな用途で便利です) MongoDBのJavaScriptシェルを起動します。
MongoDB サーバーの実行 MongoDB をインストールしたら、MongoDB を直ちに実行できます。 MongoDB サーバーを実行するには、 C:\data\mongodb-win32-<バージョン番号>\bin\mongod.exe を (オプション無しでそのまま) 実行すれば OK です。 mongod.exe が MongoDB サーバーであり、mongo.exe はコマンドラインクライアントなので注意してください。 初めて実行する時は、ネットワークの警告が表示されると思いますがこれは許可してください。 これは、MongoDB がデフォルトでポート番号 27017 でクライアントの接続を待ち受けるからです。 このときに、mongod.exe を実行するとウィンドウが開きますがこれは開いたままにしてください。これを閉じると、サーバープロセスが終了してしまい、以下のテストに失敗
前回の記事でMongoDBをインストールしましたので、MongoDBをphpから操作してみました。 CentOS5.4にMongoDBをインストールする方法! - @camelmasaの開発日記 testデータベース&testコレクションの作成 testデータベース&testコレクションの作成には下記のスクリプトを使用しました。 (Mongoクラスのコンストラクタは適切な値を設定して下さい。) <?php $mongo = new Mongo("192.168.80.139:27017"); $db = $mongo->selectDB("test"); $col = $db->createCollection("test"); $col->insert(array("test" => "test")); スクリプトを実行すると、/data/db内にデータベースファイルが作成されます。 -
shard環境中では、すべてのshardで並行してデータ処理が走ります。 (注意: 2010/2/2: shard内でのmap/reduceはペンティング中ですが、すぐに戻ります) map/reduce はデータベース [command] を経由して、呼び出されます。 データバースは一時的なコレクションを出力結果用に作成します。この一時的なコレクションは、クライアントのコネクションが閉じたとき、または明示的にdropされた場合削除されます。また、永続的な出力用のコレクション名を指定することもできます。 map と reduce ファンクションはJavaScriptで書き、サーバ上で実行されます。 コマンドの文法: db.runCommand( { mapreduce : <collection>, map : <map ファンクション名>, reduce : <reduce フ
NoSQLのmongodbは何がいいって、Javascriptととの親和性が高い。とりたてnode.jsで使うには最適と言っても良いんではないでしょうか。コマンドラインインターフェイスがモロにJavascriptというのもアツイです $ mongo MongoDB shell version: 1.6.5 connecting to: test > show dbs admin local test blog > use blog switched to db blog > show collections modelskills posts syste,indexes > db.posts.drop() true > db.modelskills.find().forEach(printjson) ...これだけでmongodbを選ぶ理由になります← mongooseを入れる さて、こい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く