Posts tagged with couchbase


普段はQiitaにまとめてるのですが、今回は成功しなかった系なのでブログに書きます。 http://qiita.com/tienlen/items まずはじめに 経緯 Dockerで構築してた環境で全部をAlpineLinuxで構築していたので、CouchbaseもAlpineLinuxで立てることができないのかやってみました。 Couchbaseってなぁに? 公式: http://www.couchbase.com/ Couchbaseはドキュメント指向でスキーマフリーなDBいわゆるNoSQLという種類のDBですが、Version4以降(投稿時は4.5)ではSQL準拠のN1QLが使えることになったことで、NotOnlySQLとかNewSQLとかっていう分類の仲間入りをしました。 特徴としてはマルチマスターで単一障害点がないことやmembaseやcouchdbをベースにしているため、キャッシュ機構が最適化されており、もちろん速度も早いこと。 モバイルアプリと連携する場合にオフライン設計ができていたり、DBとの同期処理もsync gatewayという関連パッケージを使うことでデータの競合解決をほぼ自動で行ってくれることなどがあげられます。 (いいところがありすぎて書ききれない...) やってみた dockerは使うけど、Dockerfileを書いて実行だと時間がかかりすぎるので、shellに入って試していきます。 imageはalpineの最新を使いました。…