Мы собираемся использовать memSQL с конфигурацией, оптимизированной для памяти (rowstore).
Из кода C ++ нам нужно выполнять операции вставки с очень высокой скоростью.
Поэтому мы хотим получить максимальную производительность.
Вопросы:
1. Каков наилучший подход для доступа к memSQL из кода C ++.
2. Поддерживает ли memSQL коннектор MySQL c ++?
3. Является ли неблокирующий API для вставки данных в таблицу (асинхронный режим)
Спасибо
Вы можете использовать клиент C ++ MySQL для подключения к MemSQL (например, возможно, этот: https://dev.mysql.com/doc/connector-cpp/en/). Я не использовал это сам, но это, вероятно, работает — попробуйте.
Для вставки производительности / неблокирования вы можете использовать несколько клиентских потоков, одновременно выполняющих вставки.
Других решений пока нет …