ドキュメントベースの DB (couchDB など) から RDBMS (MySQL など) に移行できるかどうか疑問に思っています。
mt3
質問する
931 次
1 に答える
2
短い答え: はい
長い答え: 使用する Document-DB (CouchDB など) の機能が多ければ多いほど、より多くの苦痛を感じるようになります。複雑な map-reduce ベースの「ビュー」生成、複雑でネストされたドキュメントなどの概念は、RDBMS にうまく対応しません。
また、CouchDB (2 つ以上のマスターを持つマルチマスター、ロード バランシング) で簡単にできることは、RBMS では難しいかほぼ不可能だと考えています。
一方、実際の RDBMS (通常は mySQL ではない) を多用するアプリケーションは、CouchDB やその仲間に移植するのがはるかに困難です。これは、トランザクションや残りのすべての ACID プロパティが欠落しているためです。この点に関して、CouchDB が提供する保証ははるかに少ないです。したがって、一般に、couchdbからの移植は、couchdbへの移植よりも簡単です。
とはいえ、多くのアプリケーションは RDBMS を美化された (キー、値) ストアとしてのみ使用します。これらはあらゆる方向に簡単に移植できます。
于 2009-03-15T23:01:59.197 に答える