couchDBからRDBMSへの移行
-
22-07-2019 - |
質問
ドキュメントベースのDB(couchDBなど)からRDBMS(MySQLなど)に移行できるかどうか疑問に思います。
解決
簡単な回答:はい
長い答え:使用するDocument-DB(CouchDBなど)の機能が多いほど、感じる苦痛は大きくなります。複雑なmap-reduceベースの「ビュー」などの概念生成、複雑なネストされたドキュメントなどは、RDBMSにうまくマッピングされません。
また、CouchDB(3つ以上のマスターを備えたマルチマスター、負荷分散)で簡単なことは、RBMSではほとんど不可能ではないと考えています。
一方、実際のRDBMS(通常はmySQLではない)を多用するアプリケーションは、CouchDB&に移植するのがはるかに困難です。なぜなら、彼らはトランザクションとACIDプロパティの残りすべてを欠いているからです。 CouchDBは、この点に関してはるかに少ない保証を提供します。そのため、一般的に、 couchdbから に移植するよりも、 couchdbから移植する方が簡単です。
とはいえ、多くのアプリケーションは、RDBMSを(キー、値)の栄光のストアとしてのみ使用します-これらはすべての方向に簡単に移植できます。
所属していません StackOverflow