Comments 15
Аппликации — это которые в детском саду делают? А мобильные аппликации на смартфонах в детском саду?
Рассматривали ли clickhouse? Если да, то по каким причинам не стали его использовать?
Насколько мне известно, в данный момент рассматривают именно его. По слухам, показатели хорошие при использовании AggregatingMergeTree. ИМХО, если его не выберут, то по одной из причин:
— Сложность настройки.
— Компании, предоставляющие техподдержку (вроде Altinity), слишком мало времени находятся на рынке.
— Недостаток программеров в компании, способных понять код С++.
— Недоверие к продуктам российской компании (пусть даже и с открытым исходным кодом).
— Сложность настройки.
— Компании, предоставляющие техподдержку (вроде Altinity), слишком мало времени находятся на рынке.
— Недостаток программеров в компании, способных понять код С++.
— Недоверие к продуктам российской компании (пусть даже и с открытым исходным кодом).
— Недостаток программеров в компании, способных понять код С++.
Так и ваша ViyaDB на C++ написана.
Спасибо.
Рассматривал clickhouse как C++ разработчик.
Современные программные продукты для работы с ними имеют клиентские библиотеки на многих современных языках. Поддержка библиотек на C++ минимальна или ее нет. Можно найти низкоуровневое решение на C. Для работы с clickhouse есть C++ библиотека. Это меня и заинтересовало.
Попробовав поработать с clickhouse, осталось много разных впечатлений как от СУБД, так и от клиентской C++ библиотеки. Скорость выполнения запросов на выборку данных — оставшееся хорошее впечатление после рассмотрения clickhouse.
Рассматривал clickhouse как C++ разработчик.
Современные программные продукты для работы с ними имеют клиентские библиотеки на многих современных языках. Поддержка библиотек на C++ минимальна или ее нет. Можно найти низкоуровневое решение на C. Для работы с clickhouse есть C++ библиотека. Это меня и заинтересовало.
Попробовав поработать с clickhouse, осталось много разных впечатлений как от СУБД, так и от клиентской C++ библиотеки. Скорость выполнения запросов на выборку данных — оставшееся хорошее впечатление после рассмотрения clickhouse.
Запросы транслируются в машинный код
Как это реализовано?
И ещё: ваша БД хранится на диске, или исключительно в памяти?
— Генерируется код запроса на С++, который затем компилируется с помощью GCC (в будущем планируется использовать LLVM)
— Исключительно в памяти. Партиции реплицированы между нодами (и дата центрами). Данные хранятся также на каком-нибудь S3, главное обеспечить их быстрое восстановление.
— Исключительно в памяти. Партиции реплицированы между нодами (и дата центрами). Данные хранятся также на каком-нибудь S3, главное обеспечить их быстрое восстановление.
А не пробовали то же самое на Apache Ignite?
ignite — полноценная база а сабж тянет на витрину
Sign up to leave a comment.
ViyaDB: аналитическая база данных для несортированных данных