1

ドキュメントベースの DB (couchDB など) から RDBMS (MySQL など) に移行できるかどうか疑問に思っています。

4

1 に答える 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 に答える