MariaDB

Phần mềm chụp màn hình:
MariaDB
Các chi tiết về phần mềm:
Phiên bản: 10.2.12 Cập nhật
Ngày tải lên: 20 Jan 18
Nhà phát triển: MariaDB Foundation
Giấy phép: Miễn phí
Phổ biến: 128

Rating: 2.0/5 (Total Votes: 4)

MariaDB là một công cụ và máy chủ cơ sở dữ liệu mã mở và nền tảng chéo, được thiết kế như một công cụ thay thế cho công cụ cơ sở dữ liệu MySQL nổi tiếng và mạnh mẽ được sử dụng trên nhiều máy chủ web trên thế giới. Ứng dụng này hướng tới các chuyên gia cơ sở dữ liệu đang tìm kiếm một máy chủ SQL có thể mở rộng, mạnh mẽ, đáng tin cậy và ổn định, một máy chủ cơ sở dữ liệu thay thế cho MySQL.


Hỗ trợ một loạt các công cụ lưu trữ

Theo mặc định, nó cung cấp cho người dùng hỗ trợ một số công cụ lưu trữ, bao gồm Aria, XtraDB (thay thế cho InnoDB), PBXT, FederatedX (thay thế cho FederatedXchange), OQGRAPH, SphinxSE, IBMDB2I và Cassandra.


So với MySQL
Khi so sánh với MySQL, ngay lập tức chúng ta có thể nhận thấy rằng MariaDB chắc chắn sẽ nhanh hơn nhiều và có thể mở rộng thông qua một số lượng lớn các phần mở rộng. Nó đi kèm với các tính năng hoàn toàn mới, được phát triển bởi những nhà phát triển sáng tạo và tốt nhất trong ngành.

Các tính năng trong nháy mắt
Trong số các điểm nổi bật chính của nó, chúng ta có thể đề cập đến việc sao chép nhiều nguồn, nhanh chóng và an toàn, hệ thống con I / O InnoDB không đồng bộ, hỗ trợ hơn 200.000 kết nối cơ sở dữ liệu, thống kê người dùng mở rộng, xác thực cắm, cũng như các truy vấn phụ và tham gia nhanh hơn . Ngoài ra, nó còn hỗ trợ các cột động, chức năng GIS, báo cáo tiến độ, các cột ảo, loại bỏ bảng, HandlerSocket, cũng như ít lỗi và cảnh báo.


Tương thích với cơ sở dữ liệu MySQL & nbsp;

Một tính năng thú vị là khả năng tương thích đầy đủ với máy chủ cơ sở dữ liệu MySQL, cho phép người dùng nhập các bảng cơ sở dữ liệu từ MySQL sang MariaDB mà không gặp rắc rối nhiều. Ngoài ra, người dùng sẽ có thể dễ dàng sao lưu hợp lý hoặc vật lý của cơ sở dữ liệu của họ.


Hệ điều hành được hỗ trợ

MariaDB là một ứng dụng độc lập nền tảng, hỗ trợ tất cả các hệ điều hành chính như Linux, Mac OS X, Solaris và Microsoft Windows. Ngoài mã nguồn, phần mềm cung cấp các gói nhị phân cho cả kiến ​​trúc 64-bit và 32-bit.

Một thay thế thả xuống cho MySQL
Bởi vì nhiều nhà phát triển phân phối Linux thay thế tất cả các gói MySQL với MariaDB trong các hệ điều hành của họ, chúng tôi cảm thấy có nghĩa vụ phải mạnh mẽ đề nghị động cơ / máy chủ cơ sở dữ liệu SQL mạnh mẽ và mã nguồn mở này cho các dự án của bạn.

> Tính năng mới trong bản phát hành này:

  • MDEV-12837 - WSREP: Khóa BF đợi lâu
  • MDEV-14799 - Sau khi UPDATE các cột được lập chỉ mục, các giá trị cũ sẽ không bị xóa khỏi các chỉ mục phụ thứ cấp
  • MDEV-12827 - Xác nhận thất bại khi báo cáo lỗi chính trong lập bảng lại trực tuyến
  • MDEV-14008 - Thất bại khi đọc các giá trị tăng tự động trong cột DOUBLE từ công cụ lưu trữ
  • MDEV-12323 - Các thông báo đăng nhập tiến trình thu hồi trong quá trình khôi phục sự cố được trộn lẫn với các thông điệp tường trình không liên quan
  • MDEV-12352 - Không nên chặn máy InnoDB bởi một lần lùi lại giao dịch lớn
  • MDEV-13797 - InnoDB có thể bị treo nếu tắt máy được khởi động ngay sau khi khởi động và lật lại các giao dịch chưa hoàn thành
  • MDEV-14422 - Xác nhận thất bại trong trx_purge_run () khi tắt máy
  • MDEV-14589 - InnoDB không nên khóa bản ghi đã bị xóa
  • MDEV-14714 / MDEV-14488 / MDEV-14644 - tham nhũng dữ liệu gây ra bởi các thông điệp nhật ký lỗi kết thúc trong tệp cơ sở dữ liệu hoặc nhật ký nhị phân
  • MDEV-14511 - Sử dụng ít giao dịch hơn để cập nhật thống kê liên tục của InnoDB
  • MDEV-13670 / MDEV-14550 - Lỗi đăng nhập: & quot; InnoDB: page_cleaner: 1000ms dự định vòng lặp đã N ms. Các cài đặt có thể không tối ưu. & Quot;
  • mariabackup: MDEV-14536 - trong quá trình sao lưu, hãy đọc lại các khối nhật ký, nếu có (không liên tục) checksum mismatch
  • Theo Chính sách từ chối của MariaDB, đây sẽ là bản phát hành cuối cùng của MariaDB 10.2 cho Ubuntu 17.04 & quot; Zesty & quot ;.
  • Từ khoá dành riêng WINDOW hiện không được phép dùng cho bảng bí danh.

  • Tính năng mới trong phiên bản 10.2.11:

    • InnoDB:
    • MDEV-13206 CHÈN TRÊN M DUU ĐIỂM CẬP NHẬT KEY UPDATE không thành công
    • Hỗ trợ thực hiện CRC32 SSE2 trong Windows
    • MDEV-13795 / MDEV-14332 Tham nhũng trong quá trình xây dựng lại bảng trực tuyến ALTER khi có các cột VIRTUAL tồn tại
    • MDEV-13328 ALTER TABLE ... DISCARD TABLESPACE mất rất nhiều thời gian
    • MDEV-14140 NHẬP KHẨU TABLESPACE không được vượt quá FSP_FREE_LIMIT
    • MDEV-14244 MariaDB 10.2.10 không chạy trên Debian Stretch với ext3 và O_DIRECT
    • MDEV-14219 Cho phép xây dựng lại bảng trực tuyến khi thay đổi các thông số mã hóa hoặc nén
    • Sao lưu MariaDB:
    • MDEV-14499 Mariabackup 10.2 không sao lưu được một không gian bảng InnoDB nhiều tệp tin
    • MDEV-14447 mariabackup gia tăng không chính xác mở rộng không gian bảng hệ thống cho tệp đa tệp innodb_data_file_path
    • MDEV-13560 Sao chép tất cả các không gian bảng của innodb lùi lại từ thư mục sao lưu đến đích
    • Khác:
    • Mroonga cập nhật lên 7,07.
    • Theo Chính sách phản đối của MariaDB, đây sẽ là bản phát hành cuối cùng của MariaDB 10.2 cho RHEL 7.2 và CentOS 7.2. Bắt đầu với phiên bản 10.2 tiếp theo, chúng tôi sẽ xây dựng MariaDB cho CentOS 7 và RHEL 7 trên phiên bản 7.3.
    • Các kho cho Ubuntu 17.10 Bổ sung có minh hoạ

    Tính năng mới trong phiên bản 10.2.10:

    • InnoDB được cập nhật lên 5.7.20
    • CONNECT đã cập nhật lên 1.6.0005
    • MariaDB Backup hiện ổn định (GA)
    • MDEV-14051: 'Hoàn tác bản ghi là quá lớn.' lỗi xảy ra trong phạm vi rất rộng của độ dài chuỗi
    • MDEV-13918: Điều kiện chủng tộc giữa INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS và ALTER / DROP / TRUNCATE TABLE
    • MDEV-13838: Kết quả sai sau khi thay đổi bảng phân vùng
    • lỗi cố định trong InnoDB FULLTEXT INDEX
    • MDEV-12676: Lỗi trùng lặp phím InnoDB FTS
    • MDEV-13051: Sự cố InnoDB sau khi thất bại ADD INDEX và table_definition_cache trục xuất
    • MDEV-13446: fts_create_doc_id () không cần thiết cấp 8 byte cho mỗi hàng được chèn vào
    • MDEV-13941 Giải quyết sự phân mảnh NTFS cao
    • MDEV-13512 Chỉnh sửa tham nhũng của SPATIAL INDEX trong ROW_FORMAT = COMPRESSED bảng
    • MDEV-14023 10.1 Các bảng InnoDB với các cột ảo không thể truy cập được trong 10.2
    • Đã bật MDF-11336 innodb_defragment
    • Khắc phục sự cố về các lỗ hổng bảo mật sau:
    • CVE-2017-10378, MDEV-13819
    • CVE-2017-10268
    • CVE-2017-15365

    • Tính năng mới trong phiên bản 10.2.7:

      • TokuDB cập nhật lên 5.6.36-82.0
      • MariaDB Backup beta hiện đã bao gồm cho các gói Red Hat, CentOS và Fedora
      • MDEV-13125: Có thể kích hoạt các kết cấu lõi bằng năng động
      • Các biến số mới:
      • tmp_disk_table_size
      • tmp_memory_table_size
      • Theo Chính sách từ chối của MariaDB, đây sẽ là bản phát hành cuối cùng của MariaDB 10.2 cho Ubuntu 16.10 & quot; Yakkety & quot;

      • Tính năng mới trong phiên bản 10.2.6:

        • Đã thêm công cụ lưu trữ MyRocks alpha (MDEV-9658)
        • Chức năng cửa sổ đã được giới thiệu.
        • Các biểu thức bảng biểu đệ quy đệ quy (MDEV-9864)
        • Đã thêm plugin Quản lý khóa AWS cho các gói Windows, CentOS, RHEL và Fedora
        • Cập nhật InnoDB lên 5.7.18 (MDEV-11751)
        • Thư viện Galera wsrep đã cập nhật lên 25.3.20
        • Gói cho Ubuntu 17.04 & quot; zesty & quot; được thêm vào
        • MDEV-10431: Tùy chọn --add-drop-trigger đã được thêm vào mysqldump
        • MDEV-12472: Bỏ qua tham số XtraDB cụ thể trong InnoDB, cảnh báo rằng chúng bị bỏ qua
        • MDEV-12253, MDEV-12602: Nhiều bản sửa lỗi mã hóa
        • MDEV-11336: Tắt phân mảnh
        • MDEV-10332: Hỗ trợ OpenSSL 1.1 và LibreSSL
        • innodb_deadlock_detect và innodb_stats_include_delete_marked variables variables được giới thiệu

        • Công cụ CONNECT được cập nhật lên phiên bản 1.04.0003

        li>

      • Trường STATUS SLAVE STATUS, seconds_behind_master, bây giờ, với bản sao chép song song, chỉ được cập nhật sau khi cam kết giao dịch.
      • Bao gồm tất cả các bản sửa lỗi từ MariaDB 5.5.46, MariaDB 10.0.22, và MariaDB Galera Cluster 10.0.22 bản phát hành

      Tính năng mới trong phiên bản 10.0.21 / 10.1.6 Beta:

      • XtraDB cập nhật lên XtraDB-5.6.25-73.1
      • Innodb cập nhật lên InnoDB-5.6.26
      • Biểu đồ Hiệu suất được cập nhật thành 5.6.26
      • Kết nối công cụ giờ đã có sự trưởng thành của Gamma (đã là: Beta)

        • XtraDB cập nhật lên XtraDB- 5.6.24-72.2
        • Innodb cập nhật lên InnoDB-5.6.25
        • Biểu đồ hiệu suất được cập nhật thành 5.6.25
        • TokuDB cập nhật lên TokuDB-7.5.7
        • Tùy chọn dòng lệnh của máy khách --ssl-verify-server-cert (và MYSQL_OPT_SSL_VERIFY_SERVER_CERT tùy chọn của API khách hàng) khi được sử dụng cùng với --ssl sẽ đảm bảo rằng kết nối đã được thiết lập đã được mã hoá SSL và máy chủ MariaDB có chứng chỉ hợp lệ . Bản sửa lỗi này CVE-2015-3152.

        • Tính năng mới trong phiên bản 10.0.19 / 10.1.3 Beta:

          • Đã khắc phục lỗi máy chủ gây ra bởi mysql_upgrade (MDEV-8115)

          • Tính năng mới trong phiên bản 10.0.16:

            • Biến hệ thống innodb_stats_traditional cho phép một mẫu lớn các trang cho các bảng lớn hơn cho mục đích tính toán thống kê chỉ mục.
            • InnoDB được nâng cấp lên 5.6.22
            • XtraDB được nâng cấp lên 5.6.22-71.0
            • TokuDB được nâng cấp lên 7.5.4
            • Cập nhật trình xử lý CONNECT (hỗ trợ loại bảng JSON)
            • Khắc phục sự cố về các lỗ hổng bảo mật sau:
            • CVE-2015-0411
            • CVE-2015-0382
            • CVE-2015-0381
            • CVE-2015-0432
            • CVE-2014-6568
            • CVE-2015-0374

            • Tính năng mới trong phiên bản 10.0.15:

            • Phiên bản này giải quyết một lỗi nghiêm trọng trong InnoDB và XtraDB đôi khi có thể gây ra sự khóa cứng của máy chủ (MDEV-7026).
            • Đây là bản phát hành đầu tiên bao gồm công cụ lưu trữ tìm kiếm toàn văn của Mroonga.
            • Khi biên soạn với OpenSSL, MariaDB hiện hỗ trợ giao thức TLSv1.2. Giới hạn mật mã cho mật mã TLSv1.22 chỉ với --ssl_cipher = TLSv1.2. Giới hạn mật mã cho khoá mật mã SSLv3 với --ssl-cipher = SSLv3. Gói RPM và DEB từ MariaDB.org được xây dựng bằng OpenSSL, các gói khác (dành cho Windows và Linux chung chung) được xây dựng với yaSSL.
            • Khắc phục sự cố về các lỗ hổng bảo mật sau:
            • CVE-2014-6507
            • CVE-2014-6491
            • CVE-2014-6500
            • CVE-2014-6469
            • CVE-2014-6555
            • CVE-2014-6559
            • CVE-2014-6494
            • CVE-2014-6496
            • CVE-2014-6464
            • Đóng PCRE được nâng cấp lên 8,36
            • InnoDB được nâng cấp lên 5.6.21
            • XtraDB được nâng cấp lên 5.6.21-70.0
            • TokuDB được nâng cấp lên 7.5.3
            • Nhân sư đã nâng cấp lên 2.2.6
            • Cập nhật cho trình xử lý CONNECT bao gồm:
            • Loại bảng ảo VIR mới.
            • Các biến mới connect_use_tempfile và connect_exact_info
            • Hiện chúng tôi cung cấp repos openSUSE, xem công cụ cấu hình kho lưu trữ để biết chi tiết về cách sử dụng nó.

            Tính năng mới trong phiên bản 10.0.14:

            • TokuDB được nâng cấp lên 7.5.0
            • XtraDB được nâng cấp lên 5.6.20-68.0
            • InnoDB được nâng cấp lên 5.6.20
            • Nhện nâng cấp lên 3,2.11
            • Nhân sư đã nâng cấp lên 2.1.9
            • Phản hồi plugin bây giờ bao gồm số liệu thống kê về cách sử dụng collation.
            • Nhật ký lỗi có bảo vệ lũ được kích hoạt sau 10 cảnh báo không an toàn giống hệt nhau và vô hiệu hóa chúng trong 5 phút tiếp theo.
            • Nhiều bản sửa lỗi và tối ưu hóa cho nền tảng Power8.
            • Theo Chính sách Chấp nhận MariaDB, đây sẽ là bản phát hành cuối cùng của MariaDB 10.0 cho cả Ubuntu 13,10 & quot; Saucy & quot; và Mint 16 "Petra".
            • Với việc phát hành CentOS 7 và RHEL 7 gần đây, chúng tôi rất vui khi cung cấp gói cho cả hai bản phân phối. Hướng dẫn về cách kích hoạt kho có thể được tìm thấy bằng cách truy cập & quot; Cài đặt MariaDB với YUM & quot; trang và công cụ cấu hình kho lưu trữ.

            • Tính năng mới trong phiên bản 10.0.13:

            • fileort-with-nhỏ-giới hạn-tối ưu hóa bây giờ là hiển thị thông qua đăng nhập truy vấn chậm và một biến trạng thái mới, sort_priority_queue_sorts.
            • Các biến mới aria_pagecache_file_hash_size và key_cache_file_hash_size để xác định số lượng các xô băm cho các tệp mở và đã thay đổi cho Aria và MyISAM tương ứng.
            • Kết nối công cụ hỗ trợ phân vùng.
            • Nhiều plugin đã có mức trưởng thành tăng lên (từ beta đến gamma hoặc từ gamma đến ổn định).
            • TokuDB được nâng cấp lên 7.1.7
            • XtraDB được nâng cấp lên 5.6.19-67.0
            • InnoDB được nâng cấp lên 5.6.19
            • Performance_Schema được nâng cấp lên 5.6.20

            • Cập nhật công cụ lưu trữ Spider tới phiên bản 3.2.4

            / li>

          • Đã cập nhật Trình kết nối.
          • Đã cập nhật phần mềm lên phiên bản 8.35
          • Hiện tại2Tạo tối ưu hóa bây giờ được kích hoạt theo mặc định
          • performance_schema hiện đã bị vô hiệu theo mặc định

          • Tính năng mới trong phiên bản 10.0.11:

            • Cập nhật công cụ TokuDB lên phiên bản 7.1.6
            • Đã cập nhật công cụ lưu trữ Spider lên phiên bản 3.2
            • Đã cập nhật công cụ lưu trữ XtraDB lên phiên bản 5.6.17-65.0
            • Đã cập nhật công cụ lưu trữ InnoDB lên phiên bản 5.6.17
            • Cập nhật hiệu suất lên phiên bản 5.6.17
            • Đã cập nhật Kết nối, và các động cơ OQGraph.
            • Trực tuyến ALTER TABLE hoạt động cho các bảng được phân chia
            • Biến hệ thống mới default_regex_flags. Để làm cho nhà điều hành MariaLL RLIKE hành xử theo cách không chuẩn nhưng ngược lại sử dụng
            • SET @@ default_regex_flags = 'DOTALL';

            • Tính năng mới trong phiên bản 10.0.10:

              • Nhân rộng:
              • MariaDB 10 đặt ra tiêu chuẩn mới về hiệu năng. Nhanh hơn nhiều lần so với các thế hệ trước của MariaDB và đặc biệt là cơ sở dữ liệu kế thừa MySQL nhờ các tính năng mới bao gồm nhân rộng song song và các cam kết nhóm nâng cao hơn nữa. Ngoài ra, các nô lệ nhân bản bây giờ đã được sụp đổ an toàn.
              • Giờ đây cũng có thể nhân bản dữ liệu từ nhiều máy chủ chính để có thể xem toàn bộ dữ liệu được phân phối trên các bộ dữ liệu lớn cho các mục đích phân tích thời gian thực thông qua tính năng sao chép đa nguồn.
              • Khả năng NoSQL:
              • Động cơ CONNECT cho phép truy cập động đến các nguồn dữ liệu đa dạng, bao gồm các tệp tin không có cấu trúc như các tệp nhật ký trong một thư mục, hoặc bất kỳ cơ sở dữ liệu ODBC nào từ MariaDB 10. Rất tốt cho ETL (Extraction, Transformation and Load) và Real-Time phân tích.
              • Các Cột động lưu trữ các đối tượng dữ liệu được dán nhãn khác nhau trong mỗi hàng của bảng theo nhiều cách giống như công nghệ NoSQL.
              • Truy cập dữ liệu từ dữ liệu Cassandra trực tiếp bên trong MariaDB 10 và tương tác trực tiếp với công nghệ Big Data được chấp nhận rộng rãi.
              • Sharding:
              • MariaDB 10 bao gồm sharding được xây dựng dưới dạng động cơ SPIDER, cho phép phân chia các bảng cơ sở dữ liệu lớn trên nhiều máy chủ, cho hiệu năng và quy mô. MariaDB kết hợp sharding với các tính năng sao chép mới để cung cấp khả năng sẵn có cao thật sự.

              • Có gì mới trong phiên bản 5.5.35:

                • MySQL 5.5.35
                • XtraDB từ Percona-Server-5.5.35-rel33.0
                • OLD_MODE, để mô phỏng các hành vi từ các phiên bản MySQL / MariaDB cũ.

                • MDEV-5248 Sự không tương thích nghiêm trọng và tham nhũng dữ liệu của

                  DATETIME và DATE do get_innobase_type_from_mysql_type refactor kết hợp với InnoDB Online DDL

                • MDEV-5275 Vấn đề nâng cấp từ MySQL 5.1 lên MariaDB
                • Thêm các plugin bổ sung còn thiếu vào các gói deb
                • Các bản sửa lỗi song song khác nhau: MDEV-4506, MDEV-5217.

                • Có gì mới trong phiên bản 5.5.34:

                  • MySQL 5.5.34
                  • XtraDB từ Percona-Server-5.5.34-rel32.0
                  • TokuDB 7.1.0

                  • Tính năng mới trong phiên bản 10.0.5 Beta:

                    • Nâng cấp nhân rộng
                    • Công cụ lưu trữ
                    • Các cải tiến về trình tối ưu hoá
                    • Cải tiến quản trị
                    • Các tính năng mới quan trọng khác
                    • Đã kết hợp các tính năng và chức năng từ MySQL 5.6

                    • Tính năng mới trong phiên bản 10.0.4 Alpha:

                      • Tính năng mới được triển khai:
                      • MDEV-4438 - Công cụ lưu trữ Spider
                      • MDEV-4568 - Phân bố thời gian phản hồi Port Percona dưới dạng plugin kiểm tra
                      • MDEV-4702 - Giảm mức sử dụng LOCK_open
                      • Các tính năng và sự cố được kết hợp hoặc được lùi lại từ MySQL 5.6.10:
                      • MDEV-330 - Hỗ trợ MySQL-5.6 tạo các bảng (frm và tệp dữ liệu) có các cột kiểu TIME (N), DATETIME (N) và TIMESTAMP (N). Trước đây, một nỗ lực để mở một bảng như vậy trong MariaDB sẽ trả về một lỗi.
                      • MDEV-3838 - Hỗ trợ các ký tự thời gian chuẩn SQL tạm thời
                      • MDEV-4058 - Kết hợp bảng host_cache P_S
                      • WL # 5185 Xóa các tính năng không dùng nữa
                      • InnoDB từ MySQL 5.6.10
                      • Cập nhật giản đồ hiệu suất, bao gồm cả các giá trị mặc định mới.
                      • Cập nhật Sơ đồ thông tin, bao gồm cả các mặc định mới.
                      • Số liệu thống kê liên tục của InnoDB.
                      • Trực tuyến ALTER cho InnoDB và thông tin về chủ đề cho các hoạt động tại chỗ
                      • HỢP ĐỒNG BỔ SUNG
                      • Lựa chọn phân vùng
                      • Đối với các bảng tạm được tạo với câu lệnh CREATE TEMPORARY TABLE, mô hình đặc quyền đã được thay đổi (MySQL Bug # 27480, Bug # 11746602)
                      • GET DIAGNOSTICS statement

                      • Tính năng mới trong phiên bản 5.5.33:

                        • Bản phát hành này bao gồm MariaDB 5.3.12 và MySQL 5.5.32.

                        • Tính năng mới trong phiên bản 5.5.32:

                          • Bản phát hành này chủ yếu là bản phát hành lỗi. Nó bao gồm MariaDB 5.3.12 và MySQL 5.5.32.

Phần mềm tương tự

SQLite
SQLite

22 Jun 18

MongoDB
MongoDB

17 Aug 18

Percona Server
Percona Server

20 Jan 18

Ý kiến ​​để MariaDB

Bình luận không
Nhập bình luận
Bật hình ảnh!