Компания Google объявила (http://google-opensource.blogspot.com/2012/10/introducing-su... об открытии кода проекта Supersonic Query Engine (https://code.google.com/p/supersonic/), в рамках которого создана библиотека для создания бэкендов для работы с базами данных, хранящими информацию в виде наборов столбцов (Column oriented DBMS (http://en.wikipedia.org/wiki/Column-oriented_DBMS)), в которых данные размещаются с объединением записей на уровне столбцов (1,2,3; Smith,Jones,Johnson), а не на уровне строк (1,Smith; 2,Jones; 3,Johnson). Код библиотеки написан на языке C++ и открыт под лицензией Apache.
Отличительной особенностью Supersonic является изначальная ориентация на обеспечение максимальной производительности обработки запросов на современных многоядерных CPU. Для достижения высокой производительности используется активное кэширование и низкоуровневые оптимизации машинного кода (например, задействованы инструкции SIMD и различные техники распараллеливания выполнения). В качестве областей применения называется выполнение различных аналитических запросов над большими массивами данных (Data Warehouse). Поддерживается широкий спектр стандартных операций над столбцами и специализированные выражения для математических вычислений, работы со временем и обработки строковых данных.<center><img src="http://www.opennet.me/opennews/pics_base/0_1350383038.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>
URL: http://google-opensource.blogspot.com/2012/10/introducing-su...
Новость: http://www.opennet.me/opennews/art.shtml?num=35095
И теперь Sony подаст на них в суд.
Только Sega. Скорее всего, проект написан в те годы, когда Google был идеальной компанией для студентов, талантливых в айти. http://habrahabr.ru/post/140070/
> И теперь Sony подаст на них в суд.За использование слова "сверхзвуковой"?
Почему на картнике в кружочках дырочки?
белые...?
Кстати Goole открывает проекты не просто так, они открывают проекты, которые либо перестали приносить прибыль (а может и не начинали), либо морально устарели.
Как его прикрутить к мускулю?
Приведите пример использования. Не понятно где это нужно.