Turn: Distributed column database EventQL

It looks like a cow!

http://www.oschina.net/p/eventql?fromerr=FlR0Ecm5

EventQL is a distributed column-oriented database for handling large-scale event collection and analysis. Use super fast SQL and JavaScript queries.

characteristic:

  • Table data is automatically stored in partitions based on the primary key, which can be distributed and stored on multiple hosts

  • Supports INSERT, UPDATE and DELETE operations

  • Supports flat and complex nested tables (OBJECT/ARRAY column types). Can use JSON to insert records or get records

  • The row data is stored in a column-oriented way, and the query only needs to read the referenced column data

  • (Almost) full support for SQL 2009 (including JOINs!)

  • Queries are automatically processed in parallel and can be processed in parallel to multiple machines

  • Each table supports hundreds of terabytes of data, and each cluster can have thousands of tables

  • Shared-nothing design, an EventQL cluster consists of multiple server nodes with the same priority

  • Fully transparent query caching for multiple executions of the same query on unchanged data

  • Developed in C++11 with commercial support

Startup is easy: $ ./evqld --listen 0.0.0.0:9175 --datadir /srv/evql --standalone

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326706008&siteId=291194637