Skip to main content
TrustRadius
Astra DB

Astra DB

Overview

What is Astra DB?

Astra DB from DataStax is a vector database for developers that need to get accurate Generative AI applications into production, fast.

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Astra DB?

Astra DB from DataStax is a vector database for developers that need to get accurate Generative AI applications into production, fast.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.datastax.com/products/datas…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

14 people also want pricing

Alternatives Pricing

What is MongoDB?

MongoDB is an open source document-oriented database system. It is part of the NoSQL family of database systems. Instead of storing data in tables as is done in a "classical" relational database, MongoDB stores structured data as JSON-like documents with dynamic schemas (MongoDB calls the format…

Return to navigation

Product Demos

DataStax Astra DB Vector Experience

YouTube

Building real-time apps fast and scaling without limits with DataStax

Walnut.io
Return to navigation

Product Details

What is Astra DB?

DataStax Astra DB is a vector database for developers, that can be used to get Generative AI applications into production quickly. Astra DB gives users APIs, data pipelines, and a complete ecosystem integrations to build Gen AI applications on real-time data for more accurate AI that can be deployed in production. Built on Apache Cassandra, Astra DB is a vector database that can make vector updates immediately available to applications and scale to the largest real-time data and streaming workloads securely on any cloud.


According to DataStax, Astra DB is purpose-built to manage mixed workloads, including diverse data types like vectors, non-vectors, and streaming data, all while handling concurrent updates and queries with precision and efficiency. Built on Apache Cassandra it allows for simultaneous search and update on distributed data and streaming workloads with ultra-low latency. This helps developers to create more responsive, more accurate production Gen AI applications that reduce hallucinations.
AI Native JSON APIs also abstracts the complexity of indexing vectors, non-vectors and any data for Gen AI.

Astra DB Features

  • Supported: Multi-model
  • Supported: Multi-region
  • Supported: Change Data Capture (CDC) for Astra DB
  • Supported: Storage Attached Indexing (SAI)
  • Supported: Serverless

Astra DB Video

Vector Search on Astra DB

Astra DB Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesAMER, EMEA, APAC

Frequently Asked Questions

Astra DB from DataStax is a vector database for developers that need to get accurate Generative AI applications into production, fast.

Amazon DynamoDB, MongoDB, and Azure Cosmos DB are common alternatives for Astra DB.

Reviewers rate Support Rating highest, with a score of 8.9.

The most common users of Astra DB are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(43)

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Astra DB for storing big chunks of data. Previously, we were storing this data as files and need to keep local copies when the data was modified or updated. By using this product, we were able to reduce the amount of usage of our cloud storage system. It also gives us the capability to keep track of the most recent generated data and allows us to prevent files from being accidentally overwritten, thus losing previously generated information.
  • Easy to use with python
  • Good online support
  • Good documentation
  • Installing the python driver faster
  • Better interface for connecting the different tables from the DB form the website
  • Easy way to monitor the status and health of the DB
For implementing timeseries generated data with python scripts, for example, data generated by sensors in case the data is generated in a low-frequency example making a post every 0.5 seconds or so. When the data is generated in a higher frequency sometimes the connection can fail, and the data might not be stored correctly into the DB.
Vector Database
N/A
N/A
  • It provides us scalability
  • For small business or startups the free version meets the reading/writing operations
  • Reachable
When I started using Astra DB, I did not have much knowledge regarding the use of databases, their management, and implementation in real cases. However, the good documentation they have allowed my learning curve to be quite fast. Also, the fact that their support team has immediate attention as a developer helps me a lot when I find issues that I can't overcome.
The scalability is straightforward. The way to implement the service they provide is easy based on the well structured documentation they created. Also, thinking on the developer side, they have enable drivers out of the box easy to use to connect to the DB that adapt to the flavors of programming languages that are most used.
  • PostgreSQL and Amazon Relational Database Service (RDS)
It's not possible to make a straightforward comparison between the other DB and Astra, mainly because Astra is based more in providing a service for managing larger chunks of data than a RDS. However, what I can say is that the configuration therefore implementation of Astra is 10 times more easier. There is no need to be an expert in databases to configure it and start playing around with it. While for the others it requires a little bit more of theoretical knowledge.
Python IDLE, Amazon Elastic Kubernetes Service (EKS), Amazon Relational Database Service (RDS)
Their response time is fast, in case you do not contact them during business hours, they give a very good follow-up to your case. They also facilitate video calls if necessary for debugging.
No, given the conditions of my company with the basic support, it was more than enough to overcome the issues found.
I was having problems connecting to my database, which led to sometimes my data not being successfully stored in the DB. One of the support agents followed up on my case very well, including video call meetings to fix the problem.
It's easy to use, has great documentation, and great online support.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using it as our Apache Cassandra DBaaS storage for IoT project and Fleet Management. We looked the way how to move our Apache Cassandra DBs to the cloud with minimal infrastructure cost. Previously we used VDS services of our local providers for managing VMs instances with Apache Cassandra. It costed much for us. So for for private infrastructure we still use customers resources and for the cloud native and cloud friendly customers we advice Astra DB as DBaaS service.
  • Keyspace can't be changed after creation
  • Regions of presence not huge
  • Columns limit for the table exists
  • Add additional drivers
Use cases where NoSQL database is used the most, Astra DB comes very handy. In our case we used it for PoC and MVP projects like IoT project for the Facility Management and Asset Management for the large set of assets. Astra DB got well job for NoSQL schema data and we are looking where it may be used else and evaluate the performance of AstaDB.
Vector Database
N/A
N/A
  • Highly reduced IaaS spending for the infrastructure
  • Fully managed service
  • Ease to use and manage in the cloud (plug and play)
  • Fast development process
  • Eliminates care of version management
Saves huge time and cost for self managing IaaS for the Apache Cassandra databases. Removed headaches for the DevOps team. Comparably cheaper in terms of usage cost for the new developers and starters. Free tier almost enough to start coding and hacking your MVPs. Good option for the startup teams to hands-on Apache Cassandra in the cloud managed environment.
I like the region of presence of Astra DB cloud regions and it scales good. Hope these regions will grow faster because we almost use data which is important for us in terms of privacy, compliance, regulation and near data-center presence. The more regions we have the less data traverse between locations and faster the response to the users.
We already used some NoSQL databases and of course Apache Cassandra itself. We wanted cloud based and globally distributed Apache Cassandra as DBaaS service. Managing IaaS for this role is expensive and cumbersome in terms of managing yourself. Free tier and pricing model of Astra DB was what exactly we need at the beginning of our project. To evaluate power of Astra DB without any without any obligations and other credit card registration is very attractive.
Responsive support get in touch very quickly and resolved issues. Skilled engineer found our mistake very quickly and issue was resolved.
Ease of use, familiar commands as Apache Cassandra and scalability in the cloud.
Dominic Frazer-Imregh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Astra sits at the centre of our core business. We need a distributed database with near instantaneous reads and confidence in what is being served.
Every page of data served to our clients combines multiple reads spanning user, product and interaction data. Without fast access we would lose clients!!
In addition we found that Astra is ideal for storing aggregated periodical reporting data for fast summary output.
  • Fast reads
  • Well defined table structures
  • Disciplined definition of data types
  • Counters are flawed. Deletes are poorly handled.
  • No way to easily remap indexes or change a field data type
Well defined structures are handled easily. Limiting indexes in favour of replication in new tables is very efficient for read responses.
Avoid restructuring data after launch.
Consider carefully how small table schemas may be more efficient if you expect to make many changes.
Avoid counters if possible but counting records on the fly is not an acceptable alternative.
Vector Database
N/A
N/A
  • Definitely helped create a disciplined process for design
  • Slow start for developers with a sharp learning curve
We liked the definitive structure to schema data types and the independence from tying ourselves to a specific cloud provider. We also preferred a solution that is not a blackbox and we have sone understanding of what is happening under the hood.
Apache Kafka, Amazon Elastic Kubernetes Service (EKS)
Great support team. They held our hand throughout the development phase and helped check and improve on our design decisions.
It's a great product but suffers with counters. This isn't a deal breaker but lets down what is otherwise a good all round solution.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are evaluating AstaDB database for our IoT MVP product for the Facility Management of Assets in Industry 4.0/Oil and Gas industry in Kazakhstan. Side by side with standalone Apache Cassandra database for data storage to store locally we also implemented cloud storage based on AstraDB. We are still in early stage in our project and currently PoC progress at the one of our industrial customers going internal development and testing. We hope going GA for the next year if all customer needs covered.
  • Free to use for our PoC
  • Cloud provider agnostic
  • Rich native data APIs
  • Global presence: multiple data centers, availability zones and multi-region
  • We found gRPC difficulties but we will hands on Stargate API gateway
  • Some CQL commands are not supported in Astra DB
  • Public access to database enabled by default
  • PHP legacy driver
Best suits for IoT and Supply Chain & Fleet Management solution projects. Best use cases where NoSQL schema database applicable and use cases with relational schema database and ACID should be avoided.
Vector Database
N/A
N/A
  • Free plan enough for development and reduces development costs
  • Don't need to manage infrastructure for Apache Cassandra nodes
  • Real-time data pipelines using CDC approach
Free plan of AstaDB was convenient for us to start development without initial cost spending. Free features comparably to DynamoDB, CosmosDB and Scylla are richer and efficient to start development.
5
Software as a Service for Facility Management of Assets for Industry 4.0 and Oil/Gas (subsoil users)
3
Strong skills in NoSQL databases and Apache Cassandra must have for people to support Astra DB.
  • NoSQL database storage for IoT projects
  • Multi-cloud managed Apache Cassandra service
  • Scalable database for our Facility and Asset Management solution
  • We combined 3D modeling, BIM and NoSQL database for our FM solution
  • We offer On-premise and cloud FM solution based on DBaaS
  • Our FM solution is cloud vendor agnostic solution to fulfill customers needs
  • Scale current solutions for the cloud native apps
  • Monolithic solutions to be re-designed for micro-services
  • New solutions based on NoSQL architecture
Yes
We migrated our IaaS Apache Cassandra instances to the Astra DB cloud
  • Price
  • Product Features
  • Product Usability
  • Prior Experience with the Product
Free plan to start development evaluation very quickly
I think we would go the same way starting with "try before buy" and fulfill features we need
We got good feedback from support team on first on-boarding process and overall product overview.
No. Overall we satisfied with current support scheme for now.
No
We get in touch with support specialist on one issue and was able to solve another issue we would face with our chosen schema.
We found AstraDB overall usability quite easy and well documented indeed. Handy documentation and example codes makes beginner to jump-start quickly.
Return to navigation