|
Project Information
Featured
Links
|
Supersonic Query EngineIntroductionSupersonic is an ultra-fast, column oriented query engine library written in C++. It provides a set of data transformation primitives which make heavy use of cache-aware algorithms, SIMD instructions and vectorised execution, allowing it to exploit the capabilities and resources of modern, hyper pipelined CPUs. It is designed to work in a single process. Supersonic is intended to be used as a back-end for various data warehousing projects. The functionalities it provides are:
Get SupersonicThe tarball is available in the Downloads section. For frequent updates it might be more convenient to sync up with the Git repo as an anonymous user: git clone https://code.google.com/p/supersonic/ Information for developers resides here. Where to start?Installation instructions are available in the top directory INSTALL file. There are dependencies on several other libraries which are all listed therein. Supersonic's aim is to be fairly portable, but it has so far only been tested on Linux systems. DocumentationAfter installation visit guide tests for a few use cases with extensive comments and guidelines on how to use the API. Some documentation is available on the wiki - it is currently under development. There is also a presentation. DiscussionSupersonic has a mailing list. |