Я рассматриваю переход от Н2 MemSQL - и я был бы весьма признателен за любые комментарии:MemSQL и сравнение H2
Мое приложение должно запросить очень быстро одновременно с большими таблицами до 300 миллионов строк. Чтобы достичь этого, я использовал базу данных H2 в памяти.
В настоящее время я использую базу данных H2, которая позволяет мне создавать связанные таблицы в базе данных H2 в памяти, которые указывают на базу данных MySQL. Это очень полезно при загрузке данных из MySQL в H2.
Могу ли я создать Связанные таблицы в MemSQL - Я не вижу ссылок на это в онлайн-документации MemSQL?
Еще одна проблема заключается в том, что мне нужно будет запускать несколько экземпляров приложения на многих серверах, поэтому использование MemSQL, распределенного между серверами, очень привлекательно, а не дублировать базу данных H2 в каждом экземпляре JVM приложения на всех серверах , Запуск одного экземпляра H2 через TCP на другие серверы будет слишком медленным.
Другим преимуществом, которое я вижу в MemSQL, является то, что, по-видимому, нет блокировки, и запросы скомпилированы в собственный C++, что может ускорить их.
Кто-нибудь сравнивал производительность MemSQL с H2? - Я ничего не нашел на линии от реальных тестов.