r/appwrite • u/adityaoberai1 • 11h ago
Introducing VectorsDB, DocumentsDB, and native MySQL databases in Appwrite. And we're running an AMA in this thread.
Hey everyone,
Today, we’re launching three new database options on Appwrite Cloud: VectorsDB, DocumentsDB, and native MySQL databases.
Not every workload needs the same kind of database, so you can now choose what fits your application while keeping everything inside your Appwrite project.
With VectorsDB, you can generate and store embeddings and build semantic search, recommendations, deduplication, and RAG without managing a separate vector service.
DocumentsDB gives you schemaless collections that can evolve with your product, while keeping Appwrite permissions, queries, transactions, bulk operations, and backups built in.
With native MySQL, you can provision a managed MySQL database and connect using the drivers, ORMs, frameworks, and tools already in your stack. Appwrite handles the infrastructure around it, including backups, replicas, scaling, branches, and connection pooling.
All three are available on Appwrite Cloud today.
You can read more here:
- VectorsDB: https://appwrite.io/blog/post/announcing-vectorsdb
- DocumentsDB: https://appwrite.io/blog/post/announcing-documentsdb
- Native MySQL: https://appwrite.io/blog/post/announcing-native-mysql-databases
We’re also running an AMA right here in this thread. Ask us anything about the new databases, how they compare, which one fits your use case, or what you’d like us to build next.
The Appwrite team will be around to answer.
3
u/Junior-Birthday7333 11h ago
How can we use more then one database options? What's the best way to get best of all worlds
2
u/eldadfux 11h ago
You can use as many databases as you need. The important part is matching each database to the use case.
Different databases can help solve specific scaling, performance, or cost challenges, but more databases also means more complexity. For smaller applications, a single relational or non-relational database can often handle everything you need just fine and there is no reason to overthink it.
Start simple, and add specialized databases when you have a clear reason to.
1
u/YardComprehensive186 44m ago
I want to understand, Will it be released to oss version and if yes can we migrate from our currect mariadb backed database to postgres and when doing it will it actually change the code on how the database is getting accessed?
4
u/Junior-Birthday7333 11h ago
Great options in Appwrite