sql >> データベース >  >> RDS >> Mysql

MySQLからCassandraへの切り替え-長所/短所?

    Cassandraおよび現在利用可能な他の分散データベースは、SQLからのアドホッククエリサポートのようなものを提供していません。これは、結合を使用してクエリをパフォーマンス的に分散できないため、代わりに非正規化に重点が置かれているためです。

    ただし、Cassandra 0.6(ベータ版は明日正式にリリースされますが、焦りがちな場合は0.6ブランチから自分でビルドできます)は、分析用のHadoop map / reduceをサポートしています。これは、実際にはあなたにぴったりのようです。

    Cassandraは、最初の1つのグループであっても、新しいノードを簡単に追加するための優れたサポートを提供します。

    とは言うものの、数百回の書き込み/分で、長い間、mysqlで問題がないでしょう。 Cassandraはキー/値ストア(さらに優れている、キー/列ファミリー)であることにはるかに優れていますが、MySQLはリレーショナルデータベースであることにはるかに優れています。 :)

    Cassandra(または他のnosqlデータベース)のdjangoサポートはまだありません。彼らは1.2以降の次のバージョンのために何かをすることについて話しているが、pyconのdjango開発者と話していることに基づいて、それがどのようになるかはまだ誰にもわからない。



    1. SQLServerでの特定のログインに対する同時ユーザーセッションの制限

    2. PostgreSQLでdatabase_nameコマンドを使用する

    3. PHPMYSQLグループランキングクエリ

    4. SQLiteで値に少なくとも1桁の数字が含まれているかどうかを検出する