Back to Yugabyte Db

Get Started Guide

docs/content/v2024.2/get-started-guide.md

2026.1.0.0-b259.9 KB
Original Source
<!--- title: How to get started with YugabyteDB headerTitle: How to get started with YugabyteDB linkTitle: Guide to resources description: Find resources for getting started with YugabyteDB. headcontent: Find resources for getting started with YugabyteDB type: docs unversioned: true private: true --->

Find resources for getting started, migrating existing databases, using your database, and architecting for scalability, reliability, and security.

<ul class="nav yb-pills"> <li> <a href="https://cloud.yugabyte.com/signup" class="orange"> </i> Sign Up </a> </li> <li> <a href="https://download.yugabyte.com/" class="orange"> </i> Download Now </a> </li> <li> <a href="https://inviter.co/yugabytedb" class="orange"> </i> Join Us on Slack </a> </li> </ul>

Introducing YugabyteDB

Video: Introducing YugabyteDB: The Distributed SQL Database for Mission-Critical Applications : Learn about YugabyteDB and how it supports mission-critical applications.

Documentation: Key benefits : Why YugabyteDB should power your next cloud-native application.

Article: Distributed SQL 101 : How Distributed SQL powers database modernization and cloud-native applications.

Article: How to Scale a Single-Server Database: A Guide to Distributed PostgreSQL : Why you need Distributed PostgreSQL to truly scale.

Article: Distributed SQL vs Sharded Postgres

Article: Distributed SQL vs NoSQL vs NewSQL : Learn the difference between distributed SQL and other strategies for scaling.

Blog: How 7 Real-World Customers are Using YugabyteDB Aeon : Real-world use cases for moving to a distributed database.

Video: Global Applications with YugabyteDB

Documentation: Build Global Apps : Explore how to design and build global applications with YugabyteDB.

Blog: Unlocking the Power of Event Streaming with YugabyteDB : Real world use cases for streaming data with YugabyteDB.

Video: Architecting a Highly Available and Resilient Systems of Record : Learn how YugabyteDB can be deployed as a system of record and integrates into the broader data ecosystem.

Features and architecture

Documentation: Resiliency, high availability, and fault tolerance : Learn how YugabyteDB survives and recovers from outages.

Blog: Data Replication in YugabyteDB : Learn the different data replication options available with YugabyteDB.

Get started

Video: How to Start YugabyteDB on Your Laptop : Try YugabyteDB out by running it on your laptop in five minutes.

Product Lab: Create Global Applications : Test YugabyteDB features using a demo application in real time.

Documentation: Quick Start : Try it out for free, in the cloud or on your laptop.

Documentation: Start a multi-node cluster with Yugabyted : Create a multi-node cluster on your laptop.

Documentation: Explore YugabyteDB : Learn about YugabyteDB features, with examples.

Article: Get started using Docker : Use Docker compose to start YugabyteDB with yugabyted.

Migrate

Playlist: Database Migration using YugabyteDB Voyager : Learn how you can migrate databases to YugabyteDB quickly and securely.

Blog: Simplify Database Migration with New YugabyteDB Voyager : Use YugabyteDB Voyager to migrate from legacy and single-cloud databases.

Documentation: YugabyteDB Voyager : Simplify migration from legacy and cloud databases to YugabyteDB.

Blog: Improving PostgreSQL: How to Overcome the Tough Challenges with YugabyteDB : Problem areas in PostgreSQL and how to resolve them in YugabyteDB.

Database operations

Blog: Seven Multi-Region Deployment Best Practices : Learn how to reduce latencies and improve performance in a multi-region deployment.

Documentation: Deploy YugabyteDB : Deploy to the public cloud, a private data center, or Kubernetes.

Blog: Rapid Data Recovery : Learn how YugabyteDB performs swift data recovery.

Documentation: Backup and restore : Backup, restore, and point-in-time-recovery.

Documentation: Upgrade YugabyteDB : Upgrade a deployment.

Develop

Documentation: Hello world : Use your favorite programming language to build an application that uses YSQL or YCQL APIs.

Video: Distributed PostgreSQL Essentials for Developers: Hands-on Course

Documentation: Build and learn the essential capabilities of YugabyteDB : Build a scalable and fault-tolerant movie recommendation service.

Documentation: Best practices : Tips and tricks to build applications for high performance and availability.

Documentation: Drivers and ORMs : Connect applications with your database.

Connections

Blog: Database Connection Management: Exploring Pools and Performance : Database connection management with YugabyteDB.

Blog: Understanding Client Connections and How Connection Pooling Works in YugabyteDB YSQL : Understand client connections in YugabyteDB, and how connection pooling helps.

Troubleshooting

Article: Explain Analyze Dist : YugabyteDB distributed execution plans.

Documentation: Query Tuning How To : Query tuning in YugabyteDB.

Blog: YugabyteDB Memory Tuning for YSQL : Best practices for tuning memory with a YSQL workload.

Indexes

Blog: Distributed Indexes for Optimal Query Performance : Design indexes to get the best query performance from a distributed database.

Blog: Boost Queries with Index Only Scan : Learn how Index Only Scan can boost secondary index queries in a distributed SQL database.

Article: Covering Indexes : Optimize index creation by covering the right columns.

Documentation: Secondary Indexes in YugabyteDB : Explore secondary indexes in YugabyteDB using YSQL.

Article: Range indexes for LIKE queries in YugabyteDB : Techniques for performing LIKE queries in YugabyteDB.

Pagination

Blog: Optimize Pagination in a Distributed Database : Design queries to return data with pagination while maintaining global ordering.

Article: Efficient Pagination in YugabyteDB : Learn about the best indexing pattern for PostgreSQL and YugabyteDB.

Article: Pagination with an OFFSET is better without OFFSET : Learn why you shouldn't use OFFSET for pagination.

Hotspots

Blog: How to Avoid Hotspots

Article: Scalable Range Indexes To Avoid Hotspots on Indexes (For range queries and Top-n queries) : Learn how to avoid hotspots on range-based indexes in distributed databases.

Geo-Distribution

Blog: Engineering Around the Physics of Latency : Learn about the geo-distributed deployment topologies offered by YugabyteDB.

Article: Local Reads in Geo-Distributed YugabyteDB : Perform local reads in geo-distributed YugabyteDB databases.

Blog: Multi-Region Best Practices : Techniques to reduce latencies and improve performance in a multi-region deployment.