|
|
||
|---|---|---|
| .. | ||
| 10.11.11 | ||
| 11.4.5 | ||
| 11.6.2 | ||
| README.md | ||
| README_en.md | ||
| data.yml | ||
| logo.png | ||
README_en.md
MariaDB
MariaDB is a popular open-source relational database management system (RDBMS), a fork of MySQL, offering robust features and performance suitable for a wide range of applications.
Core Features
- SQL Support: Fully supports SQL (Structured Query Language), enabling users to perform various database operations, including queries, inserts, updates, and deletes.
- High Performance: Delivers excellent performance through optimized query execution plans, indexing, caching, and multi-threaded processing.
- Cross-Platform: Compatible with various operating systems, including Linux, Windows, and macOS.
- Transaction Support: Provides ACID (Atomicity, Consistency, Isolation, Durability) compliant transaction handling to ensure data integrity and reliability.
- Replication and High Availability: Offers data replication, master-slave replication, and clustering to ensure high availability and redundancy.
Security
- Access Control: Role-based access control limits user permissions to safeguard database access.
- Data Encryption: Supports encryption for data in transit and at rest to protect sensitive information from unauthorized access.
- Authentication: Compatible with multiple authentication methods, including username/password and SSL certificates.
Data Types
- Standard Data Types: Includes integers, floating points, date/time, and strings.
- Geospatial Data: GIS functionality supports the storage and processing of geospatial data.
Storage Engines
- InnoDB: The default storage engine, supporting transactions and foreign keys, ideal for most applications.
- MyISAM: Provides full-text search and high-performance inserts for specific use cases.
- Additional Engines: Supports other engines like Aria and TokuDB to meet diverse requirements.
Scalability
- Stored Procedures and Triggers: Allows custom business logic implementation via stored procedures and triggers.
- Plugin Support: Extensible through a plugin system to enhance MariaDB functionality.
Community Support
- Active Community: A vibrant open-source community offers documentation, forums, and support for troubleshooting.
- Open Source: Freely available for use, modification, and distribution, fostering innovation and flexibility.