MongoDB 2.0

皆さん、良いニュースです。 SQLが好きですか、SQLが好きではありませんか(NoSQLが好きですか?)、しかし今日(ああ、昨日) PostgreSQL 9.1 (この記事を書いているときに誰かがおそらくそれについて書くでしょう)とMongoDB 2.0の両方が出ました!



1.4では、2次元の地理インデックスが、1.6ではシャーディング、1.8では少し遅れて、ジャーナリングと部分インデックスが表示されました...しかし、2.0では何が衝撃的でしたか? 1つのコレクションのみを圧縮できるコンパクトなコマンド(以前のようにデータベース全体を修復することはできません)は見事ではなく、並列化およびインデックスの操作に関するあらゆる種類の改善(25%小さく25%高速になると主張されています) )-また退屈な...



おそらく最も興味深いのは、レプリカセットがその場所の優先順位とタグを設定できるようになったことです(「どの国で、どのデータセンターで、どのラックで」など)、データの保存方法に関するこれらのタグの複雑なルールを作成します(まあ、「データの各コピーには、少なくとも2つの大陸に少なくとも3つのコピーが必要です」まで。 これは、「レプリカセットデータセンター認識」という美しい用語と呼ばれます。



また、学習したデータをシャードコレクションにマップ/リデュースします(これも最適化され、より高速に動作します)。 $および演算子はクエリに現れました。 プログラマーが望むなら、正規表現は、改行をドット記号と一致させることを学びました。 単一のドキュメントに一度に複数の場所がある場合、およびポリゴン内の検索にジオインデックスを使用できるようになりました...



2.2に何かがありますか?..悪名高いセコイアキャピタルが10千万ドルに2,000万ドルを投資したことを考えると(そして、彼らはすでに1000万以上持っていました)、それは退屈ではないようです。



All Articles