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が最近リリースされ、重要な変...
ドキュメント指向なKVSってことと、字面が似ていると言うことぐらいしか比較する意味がなさそうなCouchDBとMongoDBだけど、ここ2,3ヶ月で両方をそれなりに突っ込んで見てきたので比較してみた。実装面やパフォーマンス、ということよりはどちらかというと(私が感じる)思想的なものや、ユーザ側からの視点での比較。 共通するところ これはもう簡単に、 ドキュメント指向データベース - RDBMSのようなカラムと言ったものを持たずにスキーマレスで好きな情報を入れられる Javascript/JSONを使用 - データ自体もJSONというJavascript由来のフォーマットで持ち(MongoDBはJSONを元にしたBSONというものだが)、データベースのアクセスにはJavascriptを使用する スケールアウトするように考えられている NoSQLな流行 CouchDBの特徴 機能を限定している
はじめに CouchDB とは RESTful JSON API 経由でアクセス可能なドキュメント・データベース・サーバー フラットなアドレス空間を持ち、アドホックでスキーマ不要のデータベース 堅牢なインクリメンタル・レプリケーション機能を備えた分散データベースで、双方向での衝突の検出・管理が可能 JavaScript をクエリー言語に使うテーブル指向レポート作成エンジンを備え、クエリーやインデックス作成が可能なデータベース ほかのデータベースとの違い CouchDB はリレーショナル・データベースではありません。 CouchDB はリレーショナル・データベースの代わりにはなりません。 CouchDB はオブジェクト指向データベースではありません。もっと具体的に言うと、オブジェクト指向プログラミング言語向けのシームレスなパーシスタンス・レイヤ(永続化層)としての機能は持っていません。 主な
CouchDBそろそろ誰か見るだろうかなんか書いたほうがいいんじゃね?と思っていたら、発見。 一段落してそろそろコミュニティがあってもいいよね、と思い始めたら、できてた件。 勉強会の本、そろそろ実は翻訳が?とかそんな雰囲気かと思ったら、天の一声。 なんでしょうね、この相性のよさ。申し訳ないぐらい楽しいので、せっかくなので、還元エントリを次に。 OSCで興味を持った人がいるかもしれないので、書いておきます。アプリケーションの構造そのものとかの基本的なことがらはz.ohnamiさんの記事参考にしてください。 そろそろIDEなり使ってがりがりやりたいよ、となってきたら、CouchApp は必須です。 というかcouchapp.js などのJavaScriptライブラリはともかくとしてコマンドラインのPythonツール(couchapp)は必須です。 $ sudo easy_install cou
Apache Software Foundationは3月31日、Apache CouchDB 0.9.0のリリースをアナウンスした。CouchDBは、ドキュメント指向(document-oriented)の非リレーショナル型の分散データベースで、JSON APIによるRESTfulなデータアクセスを提供する。 Apache Software Foundationは3月31日、Apache CouchDB 0.9.0のリリースをアナウンスした。CouchDBは、ドキュメント指向(document-oriented)の非リレーショナル型の分散データベースで、JSON APIによるRESTfulなデータアクセスを提供する。開発言語にはErlangが使われているが、クライアントはHTTPリクエストが利用できる任意の環境からアクセスできる。 Apacheの育成プロジェクト(Apache Incub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く