From 0a891bd8c63e98fd9bdbfb46812852b4139929be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=98=AD?= <81747598+lan-yonghui@users.noreply.github.com> Date: Tue, 3 Dec 2024 13:45:54 +0800 Subject: [PATCH] docs: Add English README for MariaDB app (#2645) --- mariadb/README_en.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 mariadb/README_en.md diff --git a/mariadb/README_en.md b/mariadb/README_en.md new file mode 100644 index 000000000..17facdfd0 --- /dev/null +++ b/mariadb/README_en.md @@ -0,0 +1,38 @@ +# 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. \ No newline at end of file