Анонс MongoDB 3

Якось непомітно пройшов дебют нової версії MongoDB. Зміна номера версії з 2 на 3 вказує на значні зміни всередині бази даних. Розробники заявляють про значне збільшення продуктивності і більш кращої маштабируемости. Трохи детальніше під катом.
image

Безпосередньо анонс був 3 лютого. Якщо коротко, то третя версія тепер використовує за замовчуванням відкритий движок зберігання даних WiredTiger, який був заснований і розроблений доктором Майклом Кехіллом (Dr Michael Cahill), який раніше зробив внесок у розвиток PostgreSQL, і Кейтом Бостік (Keith Bostic), який відомий своїм внеском у розвиток Unix. Використання нового ядра допоможе краще і швидше реалізувати новий функціонал, позбутися вузьких місць і витримувати більш високі навантаження. Також в новій версії нададуть нове API.

Інтеграція з WiredTiger дозволить використовувати стиснення, блокування на рівні запису, обробку транзакцій з безліччю документів і підтримки дерева злиття зі структурою журналу (Log-Structured Merge-Trees, LSM), а також дозволить управляти конкурентним доступом за допомогою многоверсионности (MultiVersion Concurrency Control, MVCC).

Щоб не бути голослівним, цієї і цієї посиланням можна подивитися бенчмарки.

image

Якщо хочеться помацати зараз, то на сайті mongodb.org на даний момент можна завантажити 11 реліз — кандидат.
цієї ссылке можна дізнатися докладний changelog.

УВАГА!(на всякий пожежний) Це не фінальна версія, і тому розробники дуже просять не використовувати поточну версію у продакшине.

UPDATE. Також поки що не підтримується SSL шифрування

Підвівши підсумок можна сказати, що проект дійсно потребував зміни. При всіх своїх плюсах MongoDB часто підкладала свиню розробникам в зовсім несподіваних місцях. Подивимося, що нам дасть хорошого реліз.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.