質問

メンバーの背景-この質問にお得なプロジェクトを走の小さなシングルEC2インスタンスに移行中です。の主要部品はDjango、MySQLは数多くのカスタム分析ツールのpythonで記述されて、javaあるいは重 上します。●同機はApacheします。

のデータモデルは、以下に示すようになります-大量のリアルタイムデータが配信から様々なネットワークセンサー、想いを長投票アプローチではなく、現在の世論調査で15分アプローチ(限定の統計算書きのデータベース)。このデータが、店舗の原版 MySQLの解析ツールでゆったりこのデータを、統計別の数です。すべての本を使用して描画Django.

関係の特徴っていなければいけないと考えて-

  • 注文 [SliceRange CassandraのAPIうsatisy本]
  • グループ
  • Manytomany関係が複数のテーブル [Cassandra SuperColumnsいいものつく]
  • スフィンクスこれは私にもフルテキストエンジンで私が必要です。 【CassandraのLucandraプロジェクトのように満たすことが必要]

私の主な問題はデータを読み込みが極めて遅いと書き込みなと温泉)。い捨て多くのハードウェアがっていただきたいと思います。できるもの規模で簡単に。垂直スケーリングサンプルをベースにプラグインな些細なそういう意味では安い).

なので、基本的には、申込みについて多くのNOSQLと実験のようなュCassandraとVoldemort、私の質問は、

  • 中EC2インスタンス, いいゲインの特典に書き込みや読み込みによるシフトのようなものCassandra? この記事 (pdf)間違いを示唆する。現在、僕は数百に書き込み配分が一般化してしまっている。のための読み込み、データの変更毎に5分ほど、キャッシュを無効に起こるのか。ある時点で処理できるように多数の同時のユーザーです。アプリの性能を現在が殺されたMySQLめての参加に大きなテーブルの場合でもインデックスは作成したもの32kの行間となりますが分を描画する(この場合、案件のEC2仮想化されたI/Oなど)がありました。サイズのテーブルは4-5百万行であり約5などです。

  • 皆様にお話をCassandraに複数のノードのCAP定理と最終的な一貫性を追求します。でも、プロジェクトではいけな成長 意味はあ 、コーポレート-ガバナンスを一ノードでcassandraサーバー?はありま注意?例えば、できるで置き換えMySQLとして、バックエンドのためのDjango?【このアです。]

  • い場合、そのシフト、私の顔をだして書き換え部品のアプリをたくさんあり"administrivia"以来の思いは複数のルックアップを取りに行った。

  • うるものなのかということであるだけでMySQLをキーとしてスマートフォンを使っ よりリレーションエンジンとは?その中で使用することがあります多数の安定したApiを利用して安定したエンジン(とく関係など)を行います。(ブ-テイラーのポストからを通じこれ- http://bret.appspot.com/entry/how-friendfeed-uses-mysql)

他の知る人っての移行をお願い申し上げます!

感謝。

役に立ちましたか?

解決

Cassandraのその他の分散型データベースの利用を提供しないようなアドホックのクエリを支援するために使用されていらしてください。これはできません頒布クエリを処理するクラウドの場合に加入performantlyでは重視denormalizationです。

しかし、Cassandra0.6(β公式ウ明日もすることで作ることができるから0.6支店自分だけの過をサポートHadoop地図/低減のための分析は、実際の音のように好ます。

Cassandraに優れた支援のための追加新しいノードpainlesslyも初期のグループです。

とはいえ、数百に書き込み/分することにmysqlの長い長い時間ます。Cassandraの方が優れていると感じているが、キー/値の店(しかもキー/columnfamily)がサンプルをベースにプラグインが良くでているデータベース化し:)

ありませんdjango支援のためのCassandra(その他のnosqlデータベース)。そのうえ、次のバージョン後1.2ものに基づいdjango♪でpyconいると思えるようになります。

他のヒント

きない場合はリレーショナルデータベース開発者(私)のいい/点:

  • あ経験Cassandraを起動する前にcommitを使用する生産システム...特にその生産システムは締め切ります。ものとして使用して、バックエンドにも重要です。
  • この証明より苦戦しい想い簡単なものように当たり前のデータを操作用のSQLエンジンです。特にインデックスデータの分別結果セットは非るようにします。
  • データモデルを実証して挑戦しています。としてリレーショナルデータベース開発へお越しのテーブルが多くの荷物---必要なすことを意味方のモデルデータのものとは異なります。

これらのことを強くお勧めしビル 何か Cassandra.だ私には、その挑戦にご理解のデータの保存や再考リレーショナル-データベースシステマティックな場面展する見通しであることからなかったものを実現します。

いくつかの良い資源がその場で発音を確認することが含

のDjango-cassandraはイベントの発生、カウンタモードになります。もDjangoなっていませんがsqlデータベースです。鍵をDjango ORMはSQL(Djangoを推奨PostgreSQL).の使用を希望する場合は、事前にみなsqlき混ぜsqlおよびsql同じアプリ)に必要なリスクの使用なsql ORM(く伝統的なSQL ormまたは直接的利用のSQL収納)。●まだ完全に完全に書き換えdjango ORM.この場合できないしょ、なぜ必要なDjango.も利用できるよう、竜巻?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top