|
|
| MemSQL - одна из самых быстрых СУБД, удовлетворяющих требованиям ACID |
|
2012.06.25 13:14 |
Бывшие сотрудники Facebook Эрик Френкель (Eric Frenkiel) и Никита Шамгунов (Nikita Shamgunov) основали стартап, разработавший новую СУБД MemSQL, совместимую с MySQL, но обладающую производительностью, свойственной хранимым в памяти NoSQL БД. При этом MemSQL удовлетворяет таким требованиям к выполнению транзакций, как атомарность, согласованность, изолированность, долговечность (требований ACID). Особенностью MemSQL является то, что данные всегда полностью держатся в ОЗУ и отдаются из памяти. Для обеспечения целостности и выполнения требований ACID, хранимые в памяти данные синхронизируются на диск или SSD-накопитель с использованием техники обратной записи с последующим подтверждением выполнения операции (используется комбинация упреждающей записи в форме лога и фиксация снапшотов).
Представленные результаты тестирования производительности показывают, что в конфигурации, при которой MySQL позволяет обеспечить отдачу 3500 запросов в секунду, MemSQL способен выполнить до 80 тысяч запросов в секунду.
|
| Источник: OpenNet |
|