MariaDB

Screenshot Software:
MariaDB
Szczegóły programowe:
Wersja: 10.2.12 Aktualizowane
Filmu: 20 Jan 18
Wywoływacz: MariaDB Foundation
Licencja: Wolny
Popularność: 128

Rating: 2.0/5 (Total Votes: 4)

MariaDB to oparty na otwartym kodzie źródłowym i wieloplatformowy silnik bazy danych oraz serwer, zaprojektowany jako zastępczy zamiennik dobrze znanego i potężnego silnika bazy danych MySQL używanego na wielu serwerach internetowych na całym świecie. Aplikacja jest skierowana do profesjonalistów baz danych, którzy poszukują skalowalnego, niezawodnego i stabilnego serwera SQL, który zastąpi serwer bazy danych MySQL.


Obsługuje szeroką gamę silników pamięci masowej

Domyślnie zapewnia użytkownikom obsługę kilku silników pamięci masowych, w tym Aria, XtraDB (zamiennik wtyczek InnoDB), PBXT, FederatedX (zamiennik wtapiania dla Federated), OQGRAPH, SphinxSE, IBMDB2I i Cassandra.


W porównaniu z MySQL

W porównaniu z MySQL od razu zauważamy, że MariaDB jest zdecydowanie szybsza i można ją rozszerzyć dzięki dużej liczbie rozszerzeń. Jest wyposażony w zupełnie nowe funkcje, opracowane przez najlepszych i najzdolniejszych programistów w branży.

Funkcje na pierwszy rzut oka

Wśród najważniejszych jej cech można wymienić replikację wieloskładnikową, szybką i bezpieczną replikację, asynchroniczny podsystem We / Wy InnoDB, obsługę ponad 200 000 połączeń z bazami danych, rozszerzoną statystykę użytkownika, uwierzytelnianie w trybie plug-in, a także szybsze podzapytania i łączenia . Ponadto zapewnia wsparcie dla dynamicznych kolumn, funkcji GIS (Geographic Information System), raportowania postępów, wirtualnych kolumn, eliminacji tabel, HandlerSocket, a także mniej błędów i ostrzeżeń.


Kompatybilny z bazami danych MySQL & nbsp;

Kolejną interesującą funkcją jest pełna kompatybilność z serwerem baz danych MySQL, dzięki czemu użytkownicy mogą bez większego problemu importować tabele bazy danych z MySQL do MariaDB. Ponadto użytkownicy będą mogli łatwo tworzyć logiczne lub fizyczne kopie zapasowe swoich baz danych.


Obsługiwane systemy operacyjne

MariaDB to niezależna od platformy aplikacja obsługująca wszystkie główne systemy operacyjne, takie jak Linux, Mac OS X, Solaris i Microsoft Windows. Oprócz kodu źródłowego oprogramowanie zapewnia pakiety binarne dla architektur 64-bitowych i 32-bitowych.

Zastępczy zamiennik dla MySQL

Ponieważ wielu programistów dystrybucji Linuksa zamieniło wszystkie pakiety MySQL na MariaDB w ich systemach operacyjnych, czujemy się zobowiązani do silnego rekomendowania tego potężnego silnika / serwera bazy danych SQL dla twoich projektów.

Co nowego w tej wersji:

  • MDEV-12837 - WSREP: Długi czas blokady BF
  • MDEV-14799 - Po zaktualizowaniu zindeksowanych kolumn stare wartości nie zostaną usunięte z indeksów pomocniczych
  • MDEV-12827 - Błąd asercji podczas zgłaszania zduplikowanego błędu klucza podczas przebudowy tabeli online
  • MDEV-14008 - Niepowodzenie odczytu wartości auto-inkrementacji w kolumnie DOUBLE z mechanizmu magazynowania
  • MDEV-12323 - Komunikaty dziennika postępu w trakcie odzyskiwania po awariach są mieszane z niepowiązanymi wiadomościami dziennika
  • MDEV-12352 - Zamknięcie InnoDB nie powinno być blokowane przez duże wycofanie transakcji
  • MDEV-13797 - InnoDB może się zawiesić, jeśli zamykanie zostanie zainicjowane zaraz po uruchomieniu, a następnie wycofane odzyskane niekompletne transakcje
  • MDEV-14422 - Błąd asercji w trx_purge_run () przy zamknięciu
  • MDEV-14589 - InnoDB nie powinien blokować rekordu oznaczonego jako usuń
  • MDEV-14714 / MDEV-14488 / MDEV-14644 - uszkodzenie danych spowodowane przez komunikaty o błędach kończące się w plikach bazy danych lub dziennikach binarnych
  • MDEV-14511 - Użyj mniejszej liczby transakcji do aktualizacji trwałych statystyk InnoDB
  • MDEV-13670 / MDEV-14550 - Błąd protokołu powodzenia: "InnoDB: page_cleaner: docelowa pętla 1000ms zajęła N ms. Ustawienia mogą nie być optymalne. "
  • mariabackup: MDEV-14536 - podczas tworzenia kopii zapasowej spróbuj ponownie odczytać bloki logów, jeśli istnieje (potencjalnie sporadycznie) niedopasowanie sumy kontrolnej
  • Zgodnie z Polityką wycofywania MariaDB będzie to ostatnia wersja MariaDB 10.2 dla Ubuntu 17.04 "Zesty".
  • Zarezerwowane słowo WINDOW jest teraz niedozwolone tylko dla aliasów w tabeli.

Co nowego w wersji 10.2.11:

  • InnoDB:
  • MDEV-13206 INSERT ON DUPLICATE KEY UPDATE klucz obcy fail
  • Obsługa implementacji CRC32 SSE2 w systemie Windows
  • MDEV-13795 / MDEV-14332 Korupcja podczas przebudowywania tabeli online ZMIENIA się, gdy istnieją kolumny VIRTUAL
  • MDEV-13328 ALTER TABLE ... DISCARD TABLESPACE zajmuje dużo czasu
  • MDEV-14140 IMPORT TABLESPACE nie może wykraczać poza FSP_FREE_LIMIT
  • MDEV-14244 MariaDB 10.2.10 nie działa na Debianie Rozciągnij z ext3 i O_DIRECT
  • MDEV-14219 Zezwalaj na odbudowę tabeli online po zmianie parametrów szyfrowania lub kompresji
  • Kopia zapasowa MariaDB:
  • MDEV-14499 Mariabackup 10.2 nie tworzy kopii zapasowej wieloplikowego obszaru tabel systemu InnoDB
  • MDEV-14447 przyrost mariabackup niepoprawnie rozszerza systemowy obszar tabel dla wielu plików innodb_data_file_path
  • MDEV-13560 Skopiuj wszystkie obszary tabel cofania innodb z katalogu kopii zapasowych do miejsca docelowego
  • Inne:
  • Mroonga zaktualizowano do wersji 7.07.
  • Zgodnie z Polityką wycofywania MariaDB będzie to ostatnia wersja MariaDB 10.2 dla RHEL 7.2 i CentOS 7.2. Począwszy od następnego wydania 10.2, będziemy budować MariaDB dla CentOS 7 i RHEL 7 w wersji 7.3.
  • Repozytoria Ubuntu 17.10 Dodano Artful

Co nowego w wersji 10.2.10:

  • InnoDB zaktualizowano do wersji 5.7.20
  • CONNECT zaktualizowano do 1.6.0005
  • Kopia zapasowa MariaDB teraz jest stabilna (GA)
  • MDEV-14051: "Rekord dziennika cofania jest zbyt duży." błąd występujący w bardzo wąskim zakresie długości łańcuchów
  • MDEV-13918: Stan wyścigu między tabelami INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS i ALTER / DROP / TRUNCATE
  • MDEV-13838: Nieprawidłowy wynik po zmianie tabeli podzielonej na partycje
  • Naprawiono błędy w INDEKSIE FULLTEXT InnoDB
  • MDEV-12676: Błąd klucza duplikatu InnoDB FTS
  • MDEV-13051: Awaria InnoDB po nieudanym indeksie ADD i eksmisji table_definition_cache
  • MDEV-13446: fts_create_doc_id () niepotrzebnie przydziela 8 bajtów dla każdego wstawionego wiersza
  • MDEV-13941 Napraw wysoką fragmentację NTFS
  • MDEV-13512 Napraw korupcję INDEKSU PRZESTRZENNEGO w ROW_FORMAT = tabele COMPRESSED
  • MDEV-14023 10.1 Do tabel InnoDB z wirtualnymi kolumnami nie można uzyskać dostępu w 10.2
  • MDEV-11336 innodb_defragment został włączony
  • Rozwiązuje następujące luki w zabezpieczeniach:
  • CVE-2017-10378, MDEV-13819
  • CVE-2017-10268
  • CVE-2017-15365

Co nowego w wersji 10.2.7:

  • TokuDB zaktualizowano do wersji 5.6.36-82.0
  • MariaDB Backup beta jest teraz dostępna dla pakietów Red Hat, CentOS i Fedora
  • MDEV-13125: Zrzuty Core można teraz włączyć dynamicznie
  • Nowe zmienne:
  • tmp_disk_table_size
  • tmp_memory_table_size
  • Zgodnie z Polityką wycofywania MariaDB będzie to ostatnia wersja MariaDB 10.2 dla Ubuntu 16.10 "Yakkety"

Co nowego w wersji 10.2.6:

  • Dodano silnik pamięci masowej MyRocks alfa (MDEV-9658)
  • Zostały wprowadzone funkcje okien.
  • Rekurencyjne wyrazy tabelowe (MDEV-9864)
  • Dodano wtyczkę AWS Key Management dla pakietów Windows, CentOS, RHEL i Fedora
  • Zaktualizuj InnoDB do wersji 5.7.18 (MDEV-11751)
  • Biblioteka wsrepu Galera zaktualizowana do wersji 25.3.20
  • Pakiety dla Ubuntu 17.04 & quot; zesty & quot; dodano
  • MDEV-10431: Opcja -add-drop-trigger została dodana do mysqldump
  • MDEV-12472: Ignoruj ​​parametry specyficzne dla XtraDB w InnoDB, ostrzegając, że są one ignorowane
  • MDEV-12253, MDEV-12602: Liczne poprawki szyfrowania
  • MDEV-11336: Wyłączono defragmentację
  • MDEV-10332: Dodano obsługę OpenSSL 1.1 i LibreSSL
  • Wprowadzono zmienne innodb_deadlock_detect i innodb_stats_include_delete_marked

Co nowego w wersji 10.1.9:

  • Silnik CONNECT zaktualizowany do wersji 1.04.0003
  • Pole SHOW SLAVE STATUS, seconds_behind_master, jest teraz, z replikacją równoległą, aktualizowane tylko po zatwierdzeniu transakcji.
  • Obejmuje wszystkie poprawki błędów w wydaniach MariaDB 5.5.46, MariaDB 10.0.22 i MariaDB Galera Cluster 10.0.22

Co nowego w wersji 10.0.21 / 10.1.6 Beta:

  • XtraDB zaktualizowano do XtraDB-5.6.25-73.1
  • Innodb zaktualizowano do wersji InnoDB-5.6.26
  • Schemat wydajności zaktualizowany do wersji 5.6.26
  • Mechanizm łączenia ma teraz dojrzałość Gamma (była: Beta)

Co nowego w wersji 10.0.20 / 10.1.3 Beta:

  • XtraDB zaktualizowano do XtraDB- 5.6.24-72.2
  • Innodb zaktualizowany do InnoDB-5.6.25
  • Schemat wydajności zaktualizowany do wersji 5.6.25
  • TokuDB zaktualizowany do TokuDB-7.5.7
  • Opcja wiersza poleceń klienta --ssl-verify-server-cert (i opcja MYSQL_OPT_SSL_VERIFY_SERVER_CERT interfejsu API klienta) używana w połączeniu z --ssl zapewnia, że ​​ustanowione połączenie jest szyfrowane za pomocą SSL, a serwer MariaDB ma ważny certyfikat . To naprawia CVE-2015-3152.

Co nowego w wersji 10.0.19 / 10.1.3 Beta:

  • Naprawiono awarię serwera spowodowaną przez mysql_upgrade (MDEV-8115)

Co nowego w wersji 10.0.16:

  • Zmienna systemowa innodb_stats_traditional włącza większą próbkę stron dla większych tabel w celu obliczenia statystyki indeksu.
  • InnoDB został uaktualniony do wersji 5.6.22
  • XtraDB został uaktualniony do wersji 5.6.22-71.0
  • Aktualizacja TokuDB do wersji 7.5.4
  • Aktualizacje modułu obsługi CONNECT (obsługującego typ tablicy JSON)
  • Rozwiązuje następujące luki w zabezpieczeniach:
  • CVE-2015-0411
  • CVE-2015-0382
  • CVE-2015-0381
  • CVE-2015-0432
  • CVE-2014-6568
  • CVE-2015-0374

Co nowego w wersji 10.0.15:

  • Ta wersja naprawia poważny błąd w InnoDB i XtraDB, który czasami może spowodować poważne zablokowanie serwera (MDEV-7026).
  • To jest pierwsze wydanie, które zawiera mechanizm wyszukiwania pełnotekstowego Mroonga.
  • Gdy kompiluje się z OpenSSL, MariaDB obsługuje teraz protokół TLSv1.2. Ograniczaj do szyfrów TLSv1.2 tylko z --ssl_cipher = TLSv1.2. Ogranicz do szyfrów SSLv3 za pomocą --ssl-cipher = SSLv3. Pakiety RPM i DEB z MariaDB.org są zbudowane z OpenSSL, inne (dla Windows i ogólnego Linuxa) są zbudowane z yaSSL.
  • Rozwiązuje następujące luki w zabezpieczeniach:
  • 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
  • Pakiet PCRE został uaktualniony do wersji 8.36
  • InnoDB zaktualizowano do wersji 5.6.21
  • XtraDB został uaktualniony do wersji 5.6.21-70.0
  • Aktualizacja TokuDB do wersji 7.5.3
  • SphinxSE zaktualizowano do wersji 2.2.6
  • Aktualizacje programu obsługi CONNECT, w tym:
  • Nowy wirtualny typ tabeli VIR.
  • Nowe zmienne connect_use_tempfile i connect_exact_info
  • Oferujemy teraz repozytoria openSUSE, zobacz narzędzie konfiguracyjne repozytorium, aby uzyskać szczegółowe informacje na temat jego używania.

Co nowego w wersji 10.0.14:

  • Aktualizacja TokuDB do wersji 7.5.0
  • XtraDB zaktualizowano do wersji 5.6.20-68.0
  • InnoDB zaktualizowano do wersji 5.6.20
  • Spider zaktualizowany do wersji 3.2.11
  • SphinxSE zaktualizowano do wersji 2.1.9
  • Wtyczka Feedback zawiera teraz statystyki dotyczące korzystania z sortowania.
  • Dziennik błędów zawiera ochronę przeciwpowodziową aktywowaną po 10 takich samych niebezpiecznych ostrzeżeniach i wyłącza je na następne 5 minut.
  • Wiele poprawek i optymalizacji dla platformy Power8.
  • Zgodnie z Polityką wycofywania MariaDB, będzie to ostatnia wersja MariaDB 10.0 dla obu Ubuntu 13.10 "Saucy & quot; i Miętę 16 "Petra".
  • Wraz z najnowszą wersją CentOS 7 i RHEL 7, z przyjemnością dostarczamy pakiety dla obu dystrybucji. Instrukcje dotyczące włączania repozytoriów można znaleźć w sekcji "Instalowanie MariaDB za pomocą YUM". stronę i narzędzie konfiguracyjne repozytorium.

Co nowego w wersji 10.0.13:

  • Optymalizacja plików z małym limitem jest teraz widoczna w dzienniku powolnego zapytania i nowej zmiennej stanu, sort_priority_queue_sorts.
  • Nowe zmienne aria_pagecache_file_hash_size i key_cache_file_hash_size do określenia liczby mieszających się segmentów dla otwartych i zmienionych plików odpowiednio dla Aria i MyISAM.
  • Podłącz silnik obsługuje partycjonowanie.
  • Wiele wtyczek ma wyższy poziom dojrzałości (od beta do gamma lub od gamma do stabilnego).
  • Aktualizacja TokuDB do wersji 7.1.7
  • XtraDB zaktualizowano do wersji 5.6.19-67.0
  • InnoDB został uaktualniony do wersji 5.6.19
  • Performance_Schema zaktualizowano do wersji 5.6.20

Co nowego w wersji 10.0.12:

  • Zaktualizowano silnik przechowywania pająków do wersji 3.2.4
  • Zaktualizowano silnik Connect.
  • Zaktualizowano komputer do wersji 8.35
  • Exists2W optymalizacji jest teraz domyślnie włączona
  • performance_schema jest teraz domyślnie wyłączone

Co nowego w wersji 10.0.11:

  • Zaktualizowano silnik TokuDB do wersji 7.1.6
  • Zaktualizowano silnik przechowywania pająków do wersji 3.2
  • Zaktualizowano silnik pamięci XtraDB do wersji 5.6.17-65.0
  • Zaktualizowano silnik pamięci InnoDB do wersji 5.6.17
  • Zaktualizowano parametr performance_schema do wersji 5.6.17
  • Zaktualizowano silniki Connect i OQGraph.
  • Online ALTER TABLE działa dla tabel z partycjami
  • Nowa zmienna systemowa default_regex_flags. Aby operator MariaDB RLIKE zachowywał się w niestandardowy, ale zgodny wstecz sposób, użyj
  • SET @@ default_regex_flags = 'DOTALL';

Co nowego w wersji 10.0.10:

  • Replikacja:
  • MariaDB 10 ustanawia nowy standard wydajności. Jest wiele razy szybszy niż poprzednie generacje MariaDB, a zwłaszcza starsza baza danych MySQL dzięki nowym funkcjom, w tym replikacji równoległej i dalszemu zaawansowanemu zatwierdzeniu grupy. Ponadto niewolniki replikacji są teraz bezpieczne w razie awarii.
  • Teraz można replikować dane z wielu serwerów głównych, zapewniając pełny widok rozproszonych danych w dużych zestawach danych do celów analitycznych w czasie rzeczywistym za pośrednictwem funkcji replikacji wielu źródeł.
  • Funkcje NoSQL:
  • Mechanizm CONNECT umożliwia dynamiczny dostęp do różnorodnych źródeł danych w sposób dynamiczny, w tym do plików niestrukturalnych, takich jak pliki dziennika w folderze lub do dowolnej bazy danych ODBC, z poziomu MariaDB 10. Doskonały do ​​ETL (pobieranie, transformacja i ładowanie) oraz w czasie rzeczywistym analiza.
  • Kolumny dynamiczne przechowują odmienne, oznaczone obiekty danych w każdym wierszu tabeli w podobny sposób, co technologie NoSQL.
  • Uzyskaj dostęp do danych z Cassandra bezpośrednio w MariaDB 10 i współpracuj bezpośrednio z szeroko stosowaną technologią Big Data.
  • Sharding:
  • MariaDB 10 zawiera wbudowane sharding w postaci silnika SPIDER, umożliwiającego dzielenie dużych tabel bazy danych na wiele serwerów, pod kątem wydajności i skali. MariaDB łączy sharding z nowymi funkcjami replikacji, aby zapewnić prawdziwą wysoką dostępność.

Co nowego w wersji 5.5.35:

  • MySQL 5.5.35
  • XtraDB z Percona-Server-5.5.35-rel33.0
  • OLD_MODE, aby emulować zachowanie ze starych wersji MySQL / MariaDB.

Co nowego w wersji 10.0.6 Beta:

  • MDEV-5248 Poważna niezgodność i uszkodzenie danych Typy DATETIME i DATE z powodu współczynnika get_innobase_type_from_mysql_type w połączeniu z InnoDB Online DDL
  • MDEV-5275 Problemy z aktualizacją z MySQL 5.1 do MariaDB
  • Dodaj brakujące wtyczki do pakietów deb
  • Różne poprawki do równoległej replikacji: MDEV-4506, MDEV-5217.

Co nowego w wersji 5.5.34:

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

Co nowego w wersji 10.0.5 Beta:

  • Ulepszenia replikacji
  • Silniki do przechowywania
  • Ulepszenia optymalizatora
  • Ulepszenia administracji
  • Inne ważne nowe funkcje
  • Scalono funkcje i funkcjonalność MySQL 5.6

Co nowego w wersji 10.0.4 Alpha:

  • Nowo zaimplementowane funkcje:
  • MDEV-4438 - Silnik do przechowywania pająków
  • MDEV-4568 - Dystrybucja czasu odpowiedzi Port Percona jako wtyczki audytu
  • MDEV-4702 - Zmniejsz użycie LOCK_open
  • Funkcje i poprawki scalone lub przeniesione z MySQL 5.6.10:
  • MDEV-330 - Obsługa utworzonych tabel MySQL-5.6 (pliki frm i pliki danych), które mają kolumny typów TIME (N), DATETIME (N) i TIMESTAMP (N). Poprzednio próba otwarcia takiej tabeli w MariaDB spowodowałaby błąd.
  • MDEV-3838 - Obsługa standardowych literałów tymczasowych SQL
  • MDEV-4058 - Scal tabelę P_S host_cache
  • WL # 5185 Usuń przestarzałe funkcje 5.1
  • InnoDB z MySQL 5.6.10
  • Aktualizacje schematu wydajności, w tym nowe ustawienia domyślne.
  • Aktualizacje schematów informacyjnych, w tym nowe ustawienia domyślne.
  • Trwałe statystyki InnoDB.
  • Online ALTER dla InnoDB i informacje o wątkach dla operacji na miejscu
  • PARTNER WYMIANY
  • Wybór partycji
  • W przypadku tabel tymczasowych utworzonych za pomocą instrukcji CREATE TEMPORITION model uprawnień został zmieniony (błąd MySQL nr 27480, błąd nr 11746602)
  • Pobierz instrukcję DIAGNOSTICS

Co nowego w wersji 5.5.33:

  • To wydanie zawiera pliki MariaDB 5.3.12 i MySQL 5.5.32.

Co nowego w wersji 5.5.32:

  • To wydanie jest przede wszystkim wydaniem poprawkowym. Obejmuje MariaDB 5.3.12 i MySQL 5.5.32.

Podobne oprogramowanie

Komentarze do MariaDB

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!