15 futuristic databases you’ve never heard of

15 futuristic databases you’ve never heard of

Introduction

The speaker talks about the importance of moving fast and breaking things in tech. They also introduce the topic of new databases that are trying to solve problems.

New Databases

  • There are 15 new databases that are trying to move fast and break things.
  • Planet Scale is a serverless platform for MySQL that can scale with vtas and makes it available from a nice dashboard with sdks to go along with it.
  • YugaByte has its own open-source solution for Postgres, which is designed to scale infinitely in the cloud but attempts to support all the native features in Postgres.
  • Neon is another option for scaling Postgres called neon. It's currently in technical preview but looks extremely promising. It's serverless and can scale down to zero and has a highly polished admin dashboard to go along with it.
  • Dolt is like if MySQL and Git had a baby. It allows you to create branches from the main database where you can experiment with new data without breaking things.
  • CockroachDB was developed by ex-Google employees and is often referred to as new SQL. It's compatible with Postgres but was built from the ground up with Go to scale horizontally in the cloud.
  • Cloudflare D1 is a brand new product that's still in beta, basically, it's an SQLite database that runs on the edge.

Conclusion

The speaker introduces several new databases that are trying to solve problems related to scalability, vendor lock-in issues, lightweight alternatives, etc. These databases have different features such as being serverless or having highly polished admin dashboards.

Relational Databases and Beyond

This section covers various relational databases and their unique features.

Zeta

  • Zeta is a serverless relational database based on Postgres and Elasticsearch.
  • It treats data like a spreadsheet, making it developer-friendly.
  • It has full-text search built-in without needing to duplicate data in another service.
  • It has SDKs for TypeScript and Python, as well as a schema editor that makes it easy to create relationships between tables.

Eight Base

  • Eight Base is a relational database that provides a GraphQL API out of the box.
  • It also comes with a low-code tool for quickly building front-end applications that connect to the back-end.

Edge DB

  • Edge DB is a graph-relational database powered by Postgres under the hood.
  • Instead of defining tables like in SQL, you define types like in most programming languages.
  • These types link to other types, eliminating the need for joins and simplifying queries.

Memgraph

  • Memgraph is a drop-in replacement for Neo4j focused on building real-time data pipelines.
  • It can be queried with Cipher but is written in C++ with a memory-first architecture that claims better performance.

Key DB

  • Key DB is an extremely fast alternative to Redis used mostly as an in-memory cache to duplicate high-priority data from another database.
  • It can handle over 1 million operations per second on a single node.

Full Text Search Engines

This section covers full-text search engines beyond Elasticsearch and Algolia.

MeiliSearch

  • MeiliSearch is an open-source Rust-based alternative to Elasticsearch and Algolia.
  • It makes it easy to implement a search feature into your app by duplicating data that needs to be searchable in complex ways.

Graph Databases

This section covers graph databases beyond Neo4j.

Surreal DB

  • Surreal DB is a relational graph-like database written in Rust.
  • It combines the best elements of relational, document, and graph databases into one easy-to-use API.

Fauna

  • Fauna is an extremely easy-to-use document database similar to MongoDB but with native joins.
  • It also comes with a GraphQL API and is fully managed.

Conclusion

The conclusion summarizes the various databases covered in the video.

  • Zeta, Eight Base, Edge DB, Memgraph, Key DB, MeiliSearch, Surreal DB, and Fauna are all unique databases with their own strengths and use cases.
  • Choosing the right database depends on your specific needs and requirements.

MindsDB: AI Tables and Futuristic Databases

In this section, the speaker talks about MindsDB, a popular machine learning framework that embeds predictive models directly into databases. The speaker explains how it works and its potential impact on the future of AI.

MindsDB and AI Tables

  • MindsDB is a popular machine learning framework that created a concept called "AI tables" that embed predictive models directly into databases.
  • AI tables provide an integrated way to handle the ML Ops life cycle and can be used to write statements that train machine learning models. Once the model is done training, you can use select to make predictions from it.
  • Betting AI directly into databases will be a huge thing in the not so distant future, and MindsDB gives you an idea of how that could look.

Futuristic Databases

  • There are 15 different futuristic databases to choose from for your next side project.
  • If you want to learn more about awesome serverless databases like Firestore and Superbase, support my work as a pro member on Fireship.io.

This transcript was relatively short, so there were only two sections. I tried to keep each section concise with no more than four bullet points per section.

Turn any video into a summary like this

YouTube links, meetings, lectures. With transcripts, search, and chat.

Video description

Let's take a look at the top 15 new databases that could disrupt software development in the future. Many new serverless databases leverage tools like Postgres and MySQL, while others attempt build entirely new systems from scratch. This video is NOT sponsored. No company paid to be on this list. #database #programming #tech 💬 Chat with Me on Discord https://discord.gg/fireship 🔗 Resources - 7 Database Paradigms https://youtu.be/W2Z7fbCLSTw - SQL in 100 Seconds https://youtu.be/zsjvFFKOm3c 🔥 Get More Content - Upgrade to PRO Upgrade at https://fireship.io/pro Use code YT25 for 25% off PRO access 🎨 My Editor Settings - Atom One Dark - vscode-icons - Fira Code Font 🔖 Topics Covered - Modern database paradigms - Most popluar new databases - Alternatives to SQL RDBMS - Artificial Intelligence embedded in databases - Planetscale - Yugabye - NeonDB - Dolt - CockroachDB - Cloudflare D1 - Xata - 8base - EdgeDB - SurrealDB - FaunaDB - memgraph - KeyDB - Meilisearch - MindsDB