Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 Plain FROMSimple COUNTSimple WHEREPrimary key lookupGroups and aggregates
CSV(tick) Streaming

(warning) Greedy when exact.

(tick) Native when approximated.

(warning) Client-side(warning) No PK(minus) Greedy
JDBC(tick) Streaming(tick) Native (all variants)(tick) Native(tick) Native(tick) Native

Excel

(tick) Streaming XLSX

(warning) Greedy XLS

(tick) Native(warning) Client-side(warning) No PK(minus) Greedy
POJO(minus) In memory(tick) Native(warning) Client-side(warning) No PK(minus) Greedy
Apache CouchDB(tick) Streaming(tick) Native(tick) Native(tick) Native(minus) Greedy
MongoDB(tick) Streaming(tick) Native(tick) Native(tick) Native(minus) Greedy
ElasticSearch(tick) Paged(tick) Native(tick) Native(tick) Native(minus) Greedy
Apache HBase(tick) Streaming(tick) Native(warning) Client-side(tick) Native(minus) Greedy
Apache Cassandra(tick) Paged(tick) Native(warning) Client-side(tick) Native(minus) Greedy
Apache Kafka(tick) Streaming(minus) Greedy

(tick) Native for certain fields

(warning) Client-side with other

(minus) Greedy(minus) Greedy
Amazon DynamoDB(tick) Paged(tick) Native(warning) Client-side(tick) Native(minus) Greedy
JSON(tick) Streaming(minus) Greedy(warning) Client-side(warning) No PK(minus) Greedy
XML

(tick) Streaming SAX

(warning) In-memory DOM

(minus) Greedy(warning) Client-side(minus) Greedy(minus) Greedy
Salesforce.com(tick) Paged(tick) Native(tick) Native(tick) Native(minus) Greedy
SugarCRM(tick) Paged(tick) Native(tick) Native(minus) Greedy(minus) Greedy

...