原文:NoSQL Data Modeling Techniques « Highly Scalable Blog URL: http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/ I translated this article for study. contact matope[dot]ono[gmail] if any problem. NoSQLデータベ... 続きを読む
AvocadoDB is an easy to use mostly memory, high performance, open source db with a unique combination of features like support for graph & geo algorithms.We recently started a new open source project – a nosql database called AvocadoDB. Key ... 続きを読む
アドソル日進株式会社 荒本道隆 2012/2/27 Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載 ビッグデータの要! KVS... 続きを読む
LevelDB is a library that implements a fast key-value store. FeaturesKeys and values are arbitrary byte arrays. Data is stored sorted by key. Callers can provide a custom comparison function to override the sort order. The basic operations ar... 続きを読む
当然のごとくmemcachedが最速だろう。。。と思いきや、そうでもない結果に。むしろ一番遅い結果に。なんだこれーーーと思って調べ続けていたのですが、バインディングのgemのコードを追いかけるかぎり、どうもこれはmemcache-clientの実装が原因のよう。 これは... 続きを読む
ここ2-3年ほど、いわゆる非SQL系データベースがホットな話題になってきています。このムーブメントを総称して「NoSQL (Not-only SQL)」と呼ばれることが多いようです。まるでSQLを否定しているかのような誤解を招きやすい用語ですが、かといってキー・バリュー... 続きを読む
当ブログをご覧の皆様こんにちは。さくらインターネット研究所の大久保です。 ご存知の方も多いと思いますが、先日、分散KVSの一つであるkumofsが、バージョン0.4.0にてCAS操作をサポートされたそうです。以下は開発者である古橋さんの日記のURLです。 ▽ kumof... 続きを読む
Membaseを入れてみたので、実際にどれくらいの速度が出るのか試してみました。memcached vs TokyoCabinet vs TokyoTyrant vs Redis - blog.katsuma.tvこの記事のパクリですね。これにMembaseを加えてみた感じです。クライアントによって速度が変わるのが嫌だっ... 続きを読む
A distributed key-value database for modern web applications.A distributed key-value database for modern web applications. Membase is an open-source (Apache 2.0 license) distributed, key-value database management system optimized for storing ... 続きを読む
A presentation by John Quinn (@doofdoofsf) on NoSQL, relational databases and massive amounts of data. Somehow a nicer and extended form of NoSQL is here to stay: ! The nice buttons will make it easy to spread the NoSQL knowledge. Share your ... 続きを読む
Cassandra Web SiteProven Cassandra is in use at Digg, Facebook, Twitter, Reddit, Rackspace, Cloudkick, Cisco, SimpleGeo, Ooyala, OpenX, and more companies that have large, active data sets. The largest production cluster has over 100 TB of da... 続きを読む
この記事は、Software Design2010年2月号の特集「ほんとうに知りたいあなたのためのkey-valueストア講座」に寄稿した記事の校正前の版です。 ---- 本稿では、巷で話題の軽量データベースライブラリTokyo Cabinetの概要と使い方について説明します。 ---- DBMと... 続きを読む
erlangMemcached のベンチマークツールを公開しました。自作の KVS のパフォーマンス測定に使っていたものです。以下のように簡単にベンチマークがとれます。 $ mcbench -b 10000 -t 10 -n 1000 -s 127.0.0.1 -p 11211 -c get ==== mcbench started ===========... 続きを読む
ドキュメント指向なKVSってことと、字面が似ていると言うことぐらいしか比較する意味がなさそうなCouchDBとMongoDBだけど、ここ2,3ヶ月で両方をそれなりに突っ込んで見てきたので比較してみた。実装面やパフォーマンス、ということよりはどちらかというと(私が... 続きを読む
分散Key-Valueストアの本命 kumofs を、本日オープンソースソフトウェアとしてリリースしました!kumofs@github kumofs関連資料まとめ kumofsとは?kumofsは、実用性を重視した分散データストアです。レプリケーション機能を備え、一部のサーバーに障害が発生... 続きを読む
Once activated, we'll place the following badge in your repository's detail box: 続きを読む
22:40 | RDBの復権はしばらくないと思う最近目にしたのは、これからRDBが十分速くなっていくので、memcachedに代わってRDBがまた使われるようになるという主張。これはしばらくの間は無いんじゃないかと思う。全データがオンメモリだったとしても、KVSはRDBより... 続きを読む
Project hosting will be READ-ONLY Tuesday, Oct. 27 at 11am PDT due to brief network maintenance. 続きを読む
Why 5 of these aren’t suitable What I’m really looking for is a low latency, replicated, distributed key-value store. Something that scales well as you feed it more machines, and doesn’t require much setup or maintenance - it should just w... 続きを読む
デュアルマスタ構成にする基本的な方法についてはチュートリアルにもあるので省略。期限切れレコードの削除はどちらで行うかデュアルマスタにした場合、期限切れレコードの削除を行うttexpire.luaはどこで動かすのが良いか。セッションデータの一貫性を保つため... 続きを読む
来年のバレンタインデーに、正確には「2009-02-14T08:31:30+09:00」に、UNIX時間が「1234567890」を迎えることを発見してちょっと嬉しいmikioです。さて、今回は高効率ハッシュデータベースサーバTokyo Tyrantを用いてHAハッシュデータベースを構築する手法につ... 続きを読む
Offical Homepage of MemcachedbMemcachedb is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It con... 続きを読む
2年前にPHPのセッション管理に使う箱選び 4で、セッションストレージとしてはMySQLのInnoDBを使用するのが良いと結論付けた。当時は主にセッション数が増えていった場合のパフォーマンスについて調べて結論を出したものの、実際にMySQLをセッションストレージと... 続きを読む
Background We use MySQL for storing all of the data in FriendFeed. Our database has grown a lot as our user base has grown. We now store over 250 million entries and a bunch of other data, from comments and "likes" to friend lists. As our dat... 続きを読む
22:11 | という題で、RubyKansai#37で発表させていただきました内容は、WebアプリケーションのDBのスキーマレス化について。スキーマレスなDBアクセスのための、拙作DBインターフェースライブラリ「SimpleResource」の紹介も合わせて盛り込みました。SimpleReso... 続きを読む
This extension provides an API for communicating with Redis database, a persistent key-value database with built-in net interface written in ANSI-C for Posix systems. Have a look at the available methods. EXAMPLE$redis = new Redis(); $redis->... 続きを読む
「日本でゼロからクラウドを生み出すムーブメントを作り出したい」(実行委員長 門林雄基氏)---“クラウドを支える技術”の開発力を競う「クラウドコンピューティングコンペティション」が2009年6月11日、Interop 2009の会場で開催された(写真1)。企業や大学... 続きを読む
InteropTokyo 2009 クラウドコンピューティングコンペティション(通称クラウドコン)は、我等がえとらぼチームが優勝しました!実行委員・StarBEDプロジェクト・IBMの皆様を始め関係者の皆様、ありがとうございました。 プレゼンテーションムービーとポスターと... 続きを読む
Cassandra is a hybrid non-relational database in the same class as Google's BigTable. It is more featureful than a key/value store like Dynomite, but supports fewer query types than a document store like MongoDB. Cassandra was started by Face... 続きを読む
Cassandra is a distributed storage system for managing structured data while providing reliability at a massive scale. 続きを読む