# Tag: Database

Posts tagged Database.

- [What is an ORM?](https://scaleengineer.com/blog/what-is-an-orm)
  - Ever thought of skipping database languages? ORM is for you!
- [What is ⁠PostgreSQL?](https://scaleengineer.com/blog/what-is-postgresql)
  - PostgreSQL is a robust, open-source object-relational database system known for advanced features, scalability, and support for complex queries.
- [What is MongoDB?](https://scaleengineer.com/blog/what-is-mongodb)
  - MongoDB is a NoSQL database that stores data in flexible, JSON-like documents.
- [EP 29: What is Cassandra?](https://scaleengineer.com/blog/what-is-cassandra)
  - Cassandra is a scalable, distributed NoSQL database for handling large data with high availability.
- [EP 63: How Quora Optimized their Databases?](https://scaleengineer.com/blog/how-quora-optimized-their-databases)
  - Quora optimized databases with caching, MyRocks for storage efficiency, and MySQL sharding to boost performance, cut costs, and handle scale.
- [EP 61: How Stripe achieved 99.999% uptime with DocDB (Document Database)](https://scaleengineer.com/blog/how-stripe-achieved-99-999-uptime-with-docdb-document-database)
  - Stripe achieved 99.999% uptime by building DocDB, a custom solution on MongoDB, enabling efficient data migration, scaling, and high availability.
- [Object vs File vs Block Storage Explained](https://scaleengineer.com/blog/storage-systems-blob-file-object-and-thier-difference-6a86)
  - File storage uses folders, object storage flattens data with metadata for scale, and block storage is a simpler form for raw binary data.
- [What is NoSQL? A Clear Guide to NoSQL Databases](https://scaleengineer.com/blog/what-is-nosql)
  - Running an online store? Products vary by size, color, reviews, ratings & sellers fitting all that into rigid tables quickly gets messy...
- [Data Management in Applications](https://scaleengineer.com/blog/data-management-in-applications)
  - Whether you’re building a simple note-taking app, a social media platform, or a large-scale e-commerce system, your application’s success depends on how well...
- [Redis vs Memcached: When to Use What?](https://scaleengineer.com/blog/redis-vs-memcached-when-to-use-what)
  - Redis: complex data, persistence & pub/sub. Memcached: simple, ultra-fast, volatile key-value caching.
- [What is Read/Write Splitting? Boost Database Performance](https://scaleengineer.com/blog/what-is-read-write-splitting)
  - When apps scale, one database handling both reads and writes becomes a bottleneck. Read/write splitting fixes this by separating the two.
- [CDN vs Edge Cache: What You Need to Know](https://scaleengineer.com/blog/cdn-vs-edge-cache)
  - When people discuss CDN vs edge cache, they're often setting up a false comparison. The reality is simpler: edge caching is the core process that makes a modern Content Delivery Network (CDN) work.
- [Write-Through, Write-Back & Write-Around in Cache: A Practical Guide](https://scaleengineer.com/blog/write-through-write-back-and-write-around-in-cache)
  - Your app writes data every second but how it writes can change everything. Write-Through, Write-Back & Write-Around hide big trade-offs.
- [What is Memcached?](https://scaleengineer.com/blog/what-is-memcached)
  - Memcached is a high-performance, open-source caching system that stores frequently accessed data in RAM.
- [What Are Vector Databases? The Secret Sauce Behind AI Search Engines](https://scaleengineer.com/blog/what-are-vector-databases-the-secret-sauce-behind-ai-search-engines)
  - A vector database stores complex data, such as text, images, and audio, as high-dimensional numerical representations called vector embeddings.
- [Acid vs Base: Which Database Consistency Model Should You Use?](https://scaleengineer.com/blog/acid-vs-base-which-database-consistency-model-should-you-use)
  - Discover whether acid vs base: which database consistency model should you use? Find out which approach suits your needs with real-world examples.
- [What Happens During a Database Migration?](https://scaleengineer.com/blog/what-happens-during-a-database-migration)
  - Discover what happens during a database migration. This practical guide covers planning, execution, validation, and strategies for a smooth transition.
- [Normalized vs Denormalized Database?](https://scaleengineer.com/blog/normalized-vs-denormalized-database)
  - Choosing between a normalized vs denormalized database? This guide breaks down the performance trade-offs to help you make the right architectural choice.
- [What are Different Types of SQL Indexes?](https://scaleengineer.com/blog/sql-index-types)
  - Unlock database performance with our guide to SQL index types. Learn how B-Tree, clustered, non-clustered, and hash indexes speed up your queries.
