Biswapesh Chattopadhyayらの興味深いアプローチがあります。 「Tenzing」という名称のa sql implementation on the MapReduce Framework。 NoSQLとMapReduceを組み合わせて、NoSQL into MoreSQLを回すと、SQLから両方の世界、結合と集約演算子、NoSQLのスケーラビリティを得ることはできますか? SELECT commands are easy to translate from MySQL to NoSQL/MapReduceのように見え、UPDATE and DELETE commands are harderのように見えます。翻訳が不可能なSQLコマンドがありますか、それとも反対の理由がありますか?CAP theoremNoSQL + MapReduce = MoreSQL?
1
A
答えて
1
答えは「はい」と思われますが、制限があります。少なくとも単純なSELECTクエリの場合は、明らかにtranslate and map SQL to MapReduce commandsに可能です。 Chattopadhyayらの論文明らかにそうです:「MapReduceフレームワークの上に、SQLを深い分析に拡張する拡張機能を備えた、完全に機能するSQLエンジンを作成することは可能です。起動時のオーバーヘッドには、最初は遅延が発生することがあります。
NoSQLとMapReduceを組み合わせたオープンソースの実装もあります.HadoopはオープンソースのMapReduce実装であり、HiveはHaveQLと呼ばれるSQLライクな言語を使用するHadoop上のデータウェアハウスシステムです。いくつかのメジャーがありますが、例えば、UpdateとInsertの機能が欠けています。
関連する問題
- 1. NoSQL文書のNoSQL Key/Value相当
- 2. NoSQLアーキテクチャーホワイトペーパー
- 3. NoSQL、DBRefs:MongoDB
- 4. ベストアンサーインデックスNoSQL
- 5. のNoSQL
- 6. NoSQLデータベース
- 7. ElasticSarchとNoSQLデータベース
- 8. NoSQL MongoDBとGT.M
- 9. DelphiとNoSQL
- 10. nosql db for python
- 11. NoSQL Word近接
- 12. NoSQL/Redis Scaling Theory
- 13. オンラインマーケットプレイスNoSQLデータベース
- 14. NoSQLなしHDFS
- 15. log4jとNoSQLデータベース
- 16. MMORPGのNoSqlオプション
- 17. NoSQLデータベースのJOINS
- 18. サブスクリプションベースのnosqlインメモリデータベース
- 19. AWSモバイル・ハブnosql
- 20. 構造データNoSQL
- 21. NoSQL計画例
- 22. NoSQLとAnalytics
- 23. NoSQL DBとReporting
- 24. NoSQLデータベース:ArangoDB
- 25. log4netとNoSQLロギング
- 26. nosqlクライアント別データ
- 27. NoSql Battle - Survivors?
- 28. Ionic:sqLite&PouchDB or NoSQL
- 29. MapReduceプログラムパフォーマンステスト
- 30. Hadoop MapReduce