необходимость в реализации собственной высокопроизводительной проблемно-ориентированной СУБД.
Сценарий: быстрое логирование метаданных сетевого трафика (shallow packet inspection - без разбора прикладных протоколов; информация только транспортного уровня) на скоростях 10Gb/s (ожидаются миллионы пакетов в секунду), индексация. Исполнение "простых" (примеров и уточнений нет) sql-запросов. Платформы: встраиваемые системы и сетевое оборудование - маршрутизаторы, сетевые экраны (linux).
Проще говоря - "мини-clickhouse".
Хотелось бы услышать мнение специалистов, имевших подобный опыт. Насколько задача трудоёмка, какие в ней выделяются вехи, какие компетенции надо освоить? Как вообще решаются задачи построения СУБД для таких сценариев?
"-Вы видите здесь C++? -Нет -А он есть!"
а чего же mini-? тут полноразмерный кликхауз и есть и не стоит его переписывать. или мешает фатальный недостаток?
курите DPDK, AF_XDP
Ну, задача трудоёмкая, и начать надо с постановки задачи, очень детально. Но каких оценок трудоемкости ты ждёшь?
Короче, Антон, кроме того что это сложно трудоёмко и муторно, тебе на таком уровне сказать пока нечего
Обсуждают сегодня