Sunday, December 16, 2012

MongoDB




MongoDB Schema Design: How to Think Non-Relational



When to use NoSQL?
Interactive web and mobile application.

Hibernate with MongoDB?


You can't easily do this. The point of Hibernate is to map Java Objects to a relational database. Although Hibernate abstracts a lot of details away you still need to understand how relational databases work with things such as foreign and primary keys, and the performance implications of queries you run. MongoDB requires an entire different way of designing your database focusing on objects instead of columns and tables. while you may be able to create a Hibernate dialect for MongoDB creating a design that would work on both a relational database and a NoSql database will give you a design that works poorly on both.


Best Programming Language 最佳编程语言
① Python: 28%、② C++: 19%、③ C: 18.9%、④ Java: 8.9%、⑤ Perl: 8.2%
Other: 6.1%、Ruby: 4%、JavaScript: 3.1%、C#: 2.4%、Erlang: .7%、Haskell: .7%

Best Scripting Language 最佳脚本语言
① Python: 36.3%、② Bash: 24.4%、③ Perl: 14.2%、④ PHP: 13.8%、⑤ Ruby: 4.8%、⑥ Awk: 2.2%、⑦ Other: 2.2%、⑧ Lua: 1.6%、⑨ Groovy: 0.4%

Best Java App Server
tomcat: 60.1%、jboss: 21.9%、Other: 10.9%*、glassfish: 7.1%
Best Content Management System 最佳内容管理系统
WordPress: 34.9%、Drupal: 27.8%、Joomla!: 15.3%、Other: 8.1%……


No comments:

Post a Comment