LINUX.ORG.RU

Percona Memory Engine для MongoDB на базе WiredTiger

 in-memory storage, , , wired tiger


0

1

Percona объявила о выпуске Memory Engine для MongoDB, открытого in-memory хранилища. In-memory хранилище на базе WiredTiger предусмотрено в MongoDB 3.2 Enterprise Edition, но отсутствует в MongoDB Community Edition. С выпуском Percona Memory Engine появится возможность без дополнительных затрат использовать аналогичное хранилище и для Percona Server.

Продукт обеспечивает высокую производительность при операциях чтения с предсказуемыми задержками, а также высокую производительность при операциях записи без сохранения данных на диске. Примеры использования:

  • Application Cache заменяет memcached и самописные структуры данных уровня приложения.
  • Real-time Analytics использует вычисления в памяти для тех случаев, когда время отклика важнее, чем сохранение данных.
  • Sophisticated Data Manipulation обеспечивает более высокую производительность при сложных операциях c данными, например, при агрегировании и MapReduce.
  • Session Management — хранение в памяти активных сессий пользователей для уменьшения времени отклика.
  • Transient Runtime State — хранение динамического состояния приложения.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: DeadEye (всего исправлений: 8)

Наверное, худший текст новости в этом году. Ехала Перкона через ин-мемори, видит перкона в пекона. Записала перкона перкону в перкону, МОНГО МОНГО МОНГО МОНГО!

Shaman007 ★★★★★
()

Наконец-то.

anonymous
()

Чет после покупки перконой токутека, началась какая-то гонка запихивания всевозможных движков в монгу с выбрасыванием работающих решений. В общем, непонятно о какой платной поддержке всего этого зоопарка движков идет речь, учитывая что поддержку собственно изначально приобретенного ft движка дропают, так как «не осилили».

Ip0 ★★★★
()
Ответ на: комментарий от Shaman007

В оригинале была явная паста из пресс-релиза, тут недавно ещё что-то такое мелькало про бекапы только ещё фееричнее

upcFrost ★★★★★
()

У монговцев уже начало бомбить что клиенты валят из-за обрезанных фич :) ?

Vit ★★★★★
()

Ужас

Пойди догадайся, что речь в новости идет всего лишь о запчастях.

asaw ★★★★★
()

Ненужно для ненужно на базе ненужно.

AnDoR ★★★★★
()
Ответ на: комментарий от Shaman007

А то тырить новости с openneta так просто: лучшие мастера рерайта в деле.

BigAlex ★★★
()
Ответ на: комментарий от Ip0

В платной услуге первично получить бабла с юзера (терпилы), а потом уже подумать оказывать услугу или нет.

hlamotron
()

Интересно, из местных кто-нибудь пробовал перконовскую монгу? Давно присматриваюсь, но как-то руки не доходят попробовать.

xxblx ★★★
()
Ответ на: комментарий от xxblx

Что именно интересует? На данный момент это ванильная монга с дополнительным набором движков из коробки (rocksdb, ft все еще есть, но обещают выпилить, вон сабж еще).

Ip0 ★★★★
()

Интересно было бы сранвить производительность с нормальной InMemory DB. И с нормальными Shared Memory драйверами.

vromanov ★★
()
Ответ на: комментарий от Vit

Я бы даже сказал, что хранение JSON уже каждая собака к себе реализовала на уровне не хуже монги, поэтому клиенты уже и не смотрят на монгу горящими глазами.

menangen ★★★★★
()
Ответ на: комментарий от Ip0

Т.е. фактических отличий кроме новых движков нет? А как у rocksdb производительность в сравнении wiredtiger?

Если я правильно понимаю, перконовская монга на 3.0 базируется, новых фич из монги 3.2 у них нет или уже подтянулись до 3.2? Как с поддержкой, апдейтами дела?

xxblx ★★★
()
Последнее исправление: xxblx (всего исправлений: 1)
Ответ на: комментарий от xxblx

Rocksdb - многообещающий движок, но пока детальных данных по производительности нет (в процессе тестирования как раз).

Нет, перконовская монга синкается полностью с апстримом (т.е. также 3.2 стабильная версия сейчас, может быть с небольшой задержкой), по сути это такой зверьсд в мире монги (то есть собственно монга, но с дополнительными движками из коробки).

Что касается сравнения движков, собственно купленный перконой токутек имел свою интересную разработку с врайтоптимайзед движком(fractal tree) и пока все остальные в плане активной записи от него отстают. Но это, конечно, не в каждом юзкейзе необходимо. Но перкона, я так понимаю, решила таки его окончательно закопать.

Ip0 ★★★★
()
Ответ на: комментарий от Shaman007

Худший датабейс штамп десятилетия - это слово «инмемори», по мнению маркетологов, позволяющее продать то же старое говно в 8 раз дороже идиотам, «потомучто хайперфоманс».

anonymous
()
Ответ на: комментарий от Ip0

Спасибо за ответы! Пока что видимо если нет самоцели in-memory в монге или какого-то юзкейса, предполагающего именно перкону, ставить смыла нет.

Может дойдут руки как-нибудь rocksdb пощупать. Хотя бы из спортивного интереса.

xxblx ★★★
()
Ответ на: комментарий от Ip0

Комментарий разработчика Percona

Передаю комментарий коллеги-разработчика:

«Мы отказались от PerconaFT в пользу RocksDB, т.к. это тоже write-optimized решение».

Stacy
() автор топика
Ответ на: комментарий от vromanov

Комментарий разработчика Percona

Пересылаю комментарий коллеги-разработчика:

«Уточните, сравнение с какими конкретно документ-ориентированными InMemory-решениями вас интересует?

Shared Memory драйвер, как я подозреваю, тоже несколько о другом. А именно: о „сыром“ межпроцессном взаимодействии.»

Stacy
() автор топика
Ответ на: комментарий от xxblx

Комментарий разработчика Percona

Передаю комментарий коллеги-разработчика:

«RocksDB - write-optimized, хорошо делает единичные выборки, плохо - range-based выборки. Хорошо держит нагрузку на запись даже на HDD и consumer-grade SSD в отличие от WiredTiger.»

Stacy
() автор топика
Ответ на: комментарий от xxblx

Комментарий разработчика Percona

Не за что :) Разработчики нашли прошлогодние замеры: https://lab-docs.percona.com/en/latest/mongodb-sysbench-hppro2.html - сообщают, что, «по сути, поменялось немного, т.к. принципиальных изменений в движках нет, то есть данные плюс-минус релевантные».

Stacy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.