The Announcement MongoDB 3

somehow unnoticed was the announcement of a new version of MongoDB. The version change from 2 to 3 indicates significant changes within the database. The developers claim a significant increase in performance and improved scalability. A little more info under the cut.
image

Directly the announcement was on 3 February. In short, the third version now default to open the engine data storage WiredTiger, which was founded and developed by Dr. Michael Cahill (Dr Michael Cahill), who has previously contributed to the development of PostgreSQL, and Keith Bostic (Keith Bostic), who is known for his contribution to the development of Unix. Using the new core will help to better and faster implement new features, get rid of bottlenecks and to withstand higher loads. Also in the new version will provide a new API.

Integration with WiredTiger will allow you to use the compression lock at the record level, processing transactions with multiple documents and support for the tree merge with the structure of the log (log-Structured Merge-Trees, LSM), and will also allow you to control competitive access using versioning (MultiVersion Concurrency Control, MVCC).

Not to be unfounded, this and this the link to look at benchmarks.

image

If you want to touch now on the website mongodb.org at this point you can download 11 release candidate.
this link, you can see a detailed changelog.

ATTENTION!(just in case) This is not the final version and so developers are asked not to use the current version in the productions.

UPDATE. Also isn't supported yet by SSL encryption;
outcoldman
SSL is supported, but only in the enterprise version at the moment, or if you Kleyerova yourself. They just sort of hinted that will be free.


To summarize we can say that the project really needed a change. With all its advantages MongoDB has often put a pig developers in unexpected places. Let's see what will bring us a good release.
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

Briefly on how to make your Qt geoservice plugin

Database replication PostgreSQL-based SymmetricDS

Developing for Sailfish OS: notifications for example apps for taking notes