EVERYTHING XIAOMI
Get listed
Apache AsterixDB logo

Apache AsterixDB

Apache AsterixDB is a free, open-source Big Data Management System for ingesting, storing, indexing, querying and analyzing data.

Place
#14 of 28
Score
6.4
Apache AsterixDB's website

What Apache AsterixDB is

Apache AsterixDB is a free, open-source Big Data Management System for ingesting, storing, indexing, querying and analyzing data. Its Asterix Data Model extends JSON with object-database ideas, while SQL++ and AQL provide declarative query languages for semistructured data. Storage uses partitioned LSM-based native systems, with B+ tree, R-tree and inverted keyword secondary indexes. External datasets can be queried without loading all their data into AsterixDB; built-in adapters cover HDFS and local filesystems. Data feeds support continuous ingestion from sources including Twitter, RSS and sockets. The HTTP query API accepts SQL++ statements and can deliver results immediately, later or asynchronously. Deployment is self-hosted, with installation options using NCService, Ansible and Amazon Web Services. The project describes basic transactional concurrency and recovery capabilities and identifies web data warehousing and social data storage and analysis as suitable uses. Its Hyracks parallel runtime query engine has been scale-tested on up to 1000+ cores and 500+ disks. The open-source plan is free.

Good

  • Free and open source
  • Queries external data without loading it all
  • Supports continuous data feeds
  • Offers SQL++ HTTP query access
  • Includes several secondary index types

Watch out

  • Requires self-hosted deployment
  • AWS instructions list Linux for instances

Who it suits

AsterixDB is suited to teams building web data warehouses or analyzing social data. It may fit projects that need semistructured data queries, external data access and self-hosted deployment.

Verdict

Apache AsterixDB brings storage, querying and ingestion tools together for semistructured data systems. Its self-hosted deployment and documented data model make it most relevant to teams prepared to manage their own setup.

Plans and prices

From Apache AsterixDB's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Apache AsterixDBFreeOpen source Big Data Management System · self-managed cluster

The facts

Each one read from Apache AsterixDB's own pages, with the date it was checked.

What it does

Audience
The documentation says AsterixDB is well suited to web data warehousing and social data storage and analysis.checked 9 Oct 2026
AWS requirements
The AWS installation instructions list Linux and macOS as supported client operating systems and Linux for AWS instances.checked 9 Oct 2026
Data model
Its semistructured Asterix Data Model extends JSON with object database ideas.checked 9 Oct 2026
Deployment
The documentation provides installation options using NCService, Ansible, and Amazon Web Services.checked 9 Oct 2026
External data
External datasets can be queried without loading all data into AsterixDB, with built-in adapters for HDFS and local filesystems.checked 9 Oct 2026
HTTP API
The HTTP query API accepts SQL++ statements and supports immediate, deferred, and asynchronous result delivery.checked 9 Oct 2026
Purpose
Apache AsterixDB is a scalable, open source Big Data Management System for ingesting, storing, indexing, querying, and analyzing data.checked 9 Oct 2026
Query languages
The documentation describes SQL++ and AQL as declarative query languages for semistructured data.checked 9 Oct 2026
Scale
The project documentation says its Hyracks parallel runtime query engine has been scale-tested on up to 1000+ cores and 500+ disks.checked 9 Oct 2026
Storage and indexes
AsterixDB uses partitioned LSM-based native storage and supports B+ tree, R-tree, and inverted keyword secondary indexes.checked 9 Oct 2026
Streaming ingestion
Data feeds can continuously ingest external data, and built-in adapters include Twitter, RSS, and socket sources.checked 9 Oct 2026
Support
The project directs users to its users mailing list for AsterixDB questions and also lists an IRC channel where developers may be contacted.checked 9 Oct 2026
Transactions
The documentation describes basic transactional concurrency and recovery capabilities akin to those of a NoSQL store.checked 9 Oct 2026

The company

Founded
2009checked 28 Sep 2026

Alternatives to Apache AsterixDB

All alternatives
  1. 1JayDB logo

    JayDB

    Free planOpen sourceAndroidiOSWebAPI
    8.4Free plan
  2. 2Firestore logo

    Firestore

    Free planAndroidiOSWebAPI
    8.1$0.03 usage-based
  3. 3RethinkDB logo

    RethinkDB

    Free planOpen sourceWebAPILinuxmacOS
    7.4Free plan
  4. 4

    restdb.io

    Free planAndroidiOSWebAPI
    7.2From $19 a month
  5. 5Amazon DocumentDB logo
    7.1
  6. 6

    UnQLite

    Free planAPILinuxmacOSSelf-hosted
    7.0From $15,000 a year