Distributed elastic realtime searchable database

Sensei is a distributed database that is designed to handle the following type of query:

SELECT f1,f2...fn FROM members
WHERE c1 AND c2 AND c3..
MATCH (fulltext query, e.g. "java engineer")
GROUP BY fx,fy,fz...
ORDER BY fa,fb...
LIMIT offset,count

Design considerations:

Comparing to traditional RDBMS:

RDBMS: Sensei:

Architectural Diagram: