LIFULL Creators Blog

「株式会社LIFULL(ライフル)」の社員によるブログです。

DB

ElasticSearch + MongoDBをNode.jsで操作する

ネクストでエンジニアをやっています瀧川です。 今回は最近先輩と共同でやった小さめのWEBアプリを作った時に表題の環境を整えるところを担当したのでその紹介をしたいと思います。 同様の記事はネット上にいくつかあったのですが、僕自身これを行うときの段…

Couchbase LiteでDeleteとUpdateをしよう

さて、前回にReadとCreateをしたので、次はDelete、Updateをしましょう! ドキュメント更新 前回同様、Updateは、NSDictionaryを操作します。 簡単にいえば、ドキュメント内容をNSDictionaryで受け取って、中身を入れ替えてまたセットし直すという感じです。…

Couchbase LiteでCreateとReadをしよう。

さて、前回ビルドまで完了したので、今回は早速、データの作成、保存。 そして読み込みをやってみましょう。CouchbaseLiteは、JSONドキュメントが基本です。 なので、データ自体も連想配列形式で作成します。というわけでNSDictionary形式でデータを作ります…

Couchbase Liteをプロジェクトに追加してビルドしよう

上津原です。 前回は、Couchbase Liteの概要をお伝えしました。今回は、実際に動作させていこうと思います。実際に動作させる私の環境は以下です。 Mac OS X 10.9 (Mavericks) Xcode 5.0.1 iOS7 先に断っておきますと、特にこの環境でないと動かせないわけで…

モバイルNoSQL Couchbase Liteの特徴や使い勝手レポート

はじめまして、上津原といいます。 スマホアプリの組み込み系のデータベースとして、SQLiteしか選択肢がなかった最近ですが、NoSQLのCouchbaseが「Couchbase Lite」という、モバイル用のNoSQLフレームワークをリリースしました(まだベータですけど)。 スマ…