タグ

NoSQLに関するglobal-peaceのブックマーク (2)

  • NoSQLメモ(Hishidama's NoSQL(KVS) Memo)

    ちなみに、MySQL・PostgreSQLRDBの名前、PL/SQLはOralceの独自言語、psqlはPostgreSQLの対話型ツール(SQL*PlusはOracleの対話型ツール)。 分散Key/Valueストアの特徴 キーバリューストア(key/value store・KVS)は、キー(key)を指定して値(value)を保持・取得できるデータベース。 って言うと、どのDBもそうじゃん!(爆) KVSもRDBも“どちらもDBだから”という理由で比較されるけれども、構造や出来る事を考える上では、KVSはマップ(連想配列)と対比して考える方が分かりやすいと思う。 乱暴に言うと、KVSは、ファイルシステム上に置かれているマップである。 (古くからこの業界にいる方は、「KVSはISAM・VSAMだ」とおっしゃっている模様。確かIBMの汎用機(メインフレーム)で使われていた用語だったかな)

  • PythonからTokyoTyrantをつかう - logiqboard

    TokyoTyrantなるものを使ってみました。 なんぞや TokyoTyrantはTokyoCabinetをネットワーク越しに使えるようにしたりmemcache互換プロトコルを喋れるようにしたりするラッパーです。 TokyoCabinetはシンプル高速なKey-Value形のデータベースで、mixiの中の人製だそうです。 インストール TokyoCabinetとTokyoTyrantをソースからインストール。 zlibとbzip2が必要なので注意 apt-get install zlib1g apt-get install bzip2 wget http://sourceforge.net/projects/tokyocabinet/files/tokyocabinet/1.4.31/tokyocabinet-1.4.31.tar.gz/download wget http://toky

    PythonからTokyoTyrantをつかう - logiqboard
  • 1