MariaDB logo

MariaDB

Pangkalan data relasional sumber terbuka

Database Terkini: 10.11.15

Introduction

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.

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.

Deploy MariaDB dengan 1Panel

  1. Install 1Panel on your VPS (Linux server).

    # Copy and paste the following command into your terminal and press Enter
    bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"
  2. Open the 1Panel dashboard, go to App Store.

  3. Search for MariaDB and click Install.

  4. Fill in the required parameters (ports, admin credentials, storage path), then confirm.

  5. After deployment, create a website/reverse proxy in 1Panel if you want a custom domain.

  6. Enable HTTPS (recommended) and keep the app updated from the App Store.