A Guide to Distributed DB
(subtitle - "Hey you duped us")
Elephant in the room- PostgreSQL
Increase application performance.
ย
Business needs.
Ability to expand the capacity of system resources in order to support the changing usage of your application.
This can refer both to increasing and decreasing usage of the application.
agenda.sql
Abhishek
Mishra
๐ฅ Developer Advocate @Yugabyte
๐ Pythonista
๐จโ๐ฉโ๐งโ๐ฆ Community first person ๐
connect with me:
๐จโ๐ป "!10x Engineer"
A distributed database is a database in which data is stored across different physical location.
ย
Distributed SQL is a single logical relational database deployed on a cluster of servers' with automatic replication across multiple servers.
A SQL API for accessing and manipulating data and objects.
Automatic distribution of data across nodes in a cluster.
Automatic replication of data in a strongly consistent manner.
Support for distributed query execution so clients do not need to know about the underlying distribution of data.
Support for distributed ACID transactions.
Google Cloud Spanner
YugabyteDB
Cassandra
MongoDB
High availability.
Automatic database sharding.
*magic of distributed SQL*
*magic of distributed SQL*
Start YugabyteDB locally: https://bit.ly/yb-docker
Read more about app: https://bit.ly/market-order-app-yb
Join our community - yugabyte.com/slack
Star the repoย - ย yugabyte/yugabyte-db
Try for yourself - cloud.yugabyte.com