MongoDB、Java和物件關係對映
MongoDB介紹
Today's NoSQL landscape includes a number of very capable contenders tackling big data problems in many different ways. One of these contenders is the very capable MongoDB. MongoDB is a document-oriented schema-less storage solution that uses JSON-style. documents to represent, query and modify data.
MongoDB is well documented, easy to install and setup and just as easy to scale. It supports familiar concepts like replication, sharding, indexing and map/reduce. The MongoDB open source community is very large and active. MongoDB boasts many large and high-traffic production deployments including Disney, Craigslist, Foursquare, Github and SourceForge. MongoDB is an open source project created and maintained by 10gen.com, a company founded by former DoubleClick execs. In addition to the superb community support (in which 10gen participates), 10gen offers commercial support.
MongoDB and NoSQL: Pitfalls and Strenghts
MongoDB has the advantage of being a very approachable NoSQL solution. When I first delved into the NoSQL database world I sampled a number of Java based solutions and found myself taking a lot of time figuring out what column families were, what Hadoop's relationship to HBase is and what exactly is a ZooKeeper? While I eventually figured it all out and also found that offerings like Cassandra and HBase are obviously very solid and very provoen solutions to the NoSQL conundrum. MongoDB was easier to grasp with less concepts to overcome before I could start writing code compared to other solutions.
Like any software, MongoDB is obviously not without it's flaws. During my time spent with MongoDB I've come across a few things that I would consider "Gotchas":
Today's NoSQL landscape includes a number of very capable contenders tackling big data problems in many different ways. One of these contenders is the very capable MongoDB. MongoDB is a document-oriented schema-less storage solution that uses JSON-style. documents to represent, query and modify data.
MongoDB is well documented, easy to install and setup and just as easy to scale. It supports familiar concepts like replication, sharding, indexing and map/reduce. The MongoDB open source community is very large and active. MongoDB boasts many large and high-traffic production deployments including Disney, Craigslist, Foursquare, Github and SourceForge. MongoDB is an open source project created and maintained by 10gen.com, a company founded by former DoubleClick execs. In addition to the superb community support (in which 10gen participates), 10gen offers commercial support.
MongoDB and NoSQL: Pitfalls and Strenghts
MongoDB has the advantage of being a very approachable NoSQL solution. When I first delved into the NoSQL database world I sampled a number of Java based solutions and found myself taking a lot of time figuring out what column families were, what Hadoop's relationship to HBase is and what exactly is a ZooKeeper? While I eventually figured it all out and also found that offerings like Cassandra and HBase are obviously very solid and very provoen solutions to the NoSQL conundrum. MongoDB was easier to grasp with less concepts to overcome before I could start writing code compared to other solutions.
Like any software, MongoDB is obviously not without it's flaws. During my time spent with MongoDB I've come across a few things that I would consider "Gotchas":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-731264/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB、Java與物件關係對映MongoDBJava物件
- java物件關係對映ROMJava物件
- 物件關係對映(ORM)簡單看懂物件ORM
- Hibernate (開源物件關係對映框架)物件框架
- 請教關於物件與關係間的對映物件
- mybatis關聯關係對映MyBatis
- MyBatis加強(1)~myBatis物件關係對映(多對一關係、一對多關係)、延遲/懶載入MyBatis物件
- Django 原始碼小剖: Django 物件關係對映(ORM)Django原始碼物件ORM
- python 關係對映Python
- JPA關係對映系列四:many-to-many 關聯對映
- hiberate關係對映大全
- Hibernate 的關聯關係對映
- JPA關係對映系列五:many-to-many 關聯表存在額外欄位關係對映
- CRM和ERP的Sales Organization的對映關係
- ASM file和file alias之間的對映關係!ASM
- hibernate(三) 一對多對映關係
- hibernate 繼承對映關係( JOINED)繼承
- hibernate 關係對映之 主鍵關聯一對一
- ERP的Account group和CRM partner group的對映關係
- Entity Framework Code First關係對映約定Framework
- hibernate(四) 雙向多對多對映關係
- Hibernate對映檔案一對多關係薦
- Spring Boot 入門系列(二十八) JPA 的實體對映關係,一對一,一對多,多對多關係對映!Spring Boot
- Verilog程式碼和FPGA硬體的對映關係(四)FPGA
- Verilog程式碼和FPGA硬體的對映關係(五)FPGA
- MyBatis學習筆記(2)—對映關係篇MyBatis筆記
- Hibernate 實體關聯關係對映—-總結薦
- Fluent API 配置實體和資料庫之間的對映關係API資料庫
- hibernate(五) hibernate一對一關係對映詳解
- hibernate 繼承對映關係( SINGLE_TABLE)繼承
- hibernate 繼承對映關係( TABLE_PER_CLASS)繼承
- 繼承對映關係 TPH、TPT、TPC<EntityFramework6.0>繼承Framework
- MongoDB 關係實現MongoDB
- oracle 邏輯物件與物理物件對應關係圖Oracle物件
- Spring Data JPA 之 一對一,一對多,多對多 關係對映Spring
- TiDB從關係模型對映到key-value(圖)TiDB模型
- hibernate annotation註解方式來處理對映關係
- c#datagridview與oracle表table列對映關係C#ViewOracle