My SQL
MySQL is an open-source relational database management system (RDBMS) and the world's most widely used database for web applications, using structured tables and SQL for defining and querying data.
47 resources across 4 libraries
Glossary Terms(37)
MySQL
MySQL is an open-source relational database management system (RDBMS) and the world's most widely used database for web applications, using structured tables a…
PostgreSQL
PostgreSQL is a powerful, open-source object-relational database management system known for strict ACID compliance, standards compliance, and extensibility th…
MongoDB
MongoDB is an open-source, document-oriented NoSQL database that stores data as flexible, JSON-like documents (BSON) rather than rows and columns in fixed tabl…
Redis
Redis is an open-source, in-memory data structure store used as a database, cache, and message broker, supporting strings, hashes, lists, sets, and sorted sets…
SQLite
SQLite is a lightweight, serverless, self-contained relational database engine that reads and writes directly to a single ordinary disk file, making it one of…
WooCommerce
WooCommerce is a free, open-source e-commerce plugin for WordPress that turns a WordPress site into a fully functional online store with product catalogs, cart…
WordPress
WordPress is an open-source content management system (CMS) that powers a large share of websites worldwide, letting users create and manage websites, blogs, a…
CodeIgniter
CodeIgniter is a lightweight PHP web framework known for its small footprint, straightforward MVC architecture, and strong runtime performance compared to larg…
Craft CMS
Craft CMS is a flexible, developer-friendly content management system built in PHP that lets teams define custom content structures for bespoke websites rather…
ClickHouse
ClickHouse is an open-source, column-oriented database management system built for online analytical processing (OLAP), capable of executing aggregation and an…
Hibernate
Hibernate is an object-relational mapping (ORM) framework for Java that maps Java classes to database tables, letting developers work with relational data usin…
Beego
Beego is an open-source, full-stack web framework for the Go programming language that provides built-in ORM, caching, session management, and RESTful routing…
Frappe
Frappe is a full-stack, metadata-driven Python web framework best known as the foundation of the open-source ERPNext application suite.
TiDB
TiDB is an open-source, distributed SQL database developed by PingCAP that is MySQL-compatible and designed for Hybrid Transactional/Analytical Processing (HTA…
Umami
Umami is an open-source, privacy-focused website analytics platform that can be self-hosted as a lightweight alternative to Google Analytics, tracking visitor…
Amazon RDS
Amazon RDS (Relational Database Service) is a managed AWS service that provisions, operates, and scales relational databases such as MySQL, PostgreSQL, MariaDB…
DataGrip
DataGrip is a cross-platform database IDE from JetBrains that provides intelligent SQL editing, schema navigation, and management tools for a wide range of rel…
Debezium
Debezium is an open-source distributed platform for change data capture (CDC) that captures row-level changes in databases and streams them as event logs, typi…
Dolt
Dolt is a SQL database that applies Git-like version control to structured data, letting users branch, diff, merge, and clone entire datasets the way developer…
Laravel
Laravel is an open-source PHP web application framework known for its expressive syntax, built-in Eloquent ORM, and a large ecosystem of official tools for rou…
MariaDB
MariaDB is an open-source relational database management system created as a community-driven fork of MySQL, designed to remain a fully open alternative with s…
Metabase
Metabase is an open-source business intelligence tool that lets people explore data, build charts, and create dashboards through a visual query builder without…
Neo4j
Neo4j is a native graph database that stores and queries data as nodes and relationships rather than rows and tables, optimized for traversing highly connected…
Oracle
Oracle is a global enterprise technology company best known for Oracle Database, a widely used relational database management system, alongside cloud infrastru…
Showing 24 of 37.
Study Notes(1)
Cheat Sheets(1)
Interview Questions(8)
Inner Join vs Outer Join
An INNER JOIN returns only the rows that have matching values in both tables, while an OUTER JOIN (LEFT, RIGHT, or FULL) returns matched rows plus unmatched ro…
What is a Composite Key?
A composite key is a primary key made up of two or more columns that, together, uniquely identify a row, even though no single column among them is unique on i…
HAVING vs WHERE Clause
WHERE filters individual rows before any grouping or aggregation happens, while HAVING filters groups after GROUP BY has aggregated them, so HAVING is the only…
What is a Cursor in SQL?
A cursor is a database object that lets a program process a query result set one row at a time, instead of the usual set-based operation that acts on all match…
CHAR vs VARCHAR
CHAR is a fixed-length string type that always stores and pads to its declared length, while VARCHAR is a variable-length type that stores only the actual char…
How Does Full-Text Search Work in Relational Databases?
Full-text search in a relational database uses a dedicated inverted-index structure that maps normalized words to the rows containing them, letting the engine…
What Are the Key SQL Dialect Differences Between MySQL and PostgreSQL?
MySQL and PostgreSQL both implement standard SQL but diverge in string quoting rules, auto-increment syntax, upsert syntax, data types, and how strictly they e…
What is a Write-Ahead Log (WAL) and Why Do Systems Use It?
A write-ahead log is an append-only file that records every change durably before it is applied to the actual data structures on disk, so a crash can never los…