мая 13, 2008

СУБД в SQL чипе - что-то новенькое в мире DBMS

В тестах TPC-H появилась интересная система от Kickfire, заняв достаточно высокое место в тесте на 300Gb . Немного присмотревшись, появилось надежда, что кто-то наконец придумал что-то новенькое в мире DBMS. Kickfire это реляционная субд, где часть функционала оптимизатора выполняется в неком SQL-чипе, а другая часть является MySQL:

MySQL provides:
● connectivity
● security
● administration

Kickfire software provides:
● optimizer
● column store and cache
● transactional engine

SQL Chip provides:
● SQL execution
● memory management
● loader acceleration

Судя по всему SQL-чип втыкается в PCI-E слот, имеет собственную память и берет на себя выполнения некоторых реляционных операторов, к примеру берет на себя выполнение джоинов. Выглядит, что принцип похож на 3D чипы в видеокартах, которые берут на себя операции со множествами которые процессоры общего назначения выполняют не так успешно. Сторадж система также своя - колоночная (напоминает Sybase IQ). Мысль конечно не сильно новая, специализированное MPP железо для субд не редкость, но дешевые чипы, на дешевых x86 серверах, да еще и c MySQL обвязкой вполне способны устроить небольшой прорыв.

Комментариев нет: