Tomasz Zadora

Tomasz Zadora programuję

Temat: MariaDB - polecam

Polecam MariaDB jako zamiennik MySQL. Silnik wydajniejszy i stabilniejszy niż MySQL zachowując z nim wysoką kompatybilność: https://mariadb.com/kb/en/mariadb-versus-mysql-compatib...
Krzysztof Krakowiak

Krzysztof Krakowiak Software Developer

Temat: MariaDB - polecam

czy obsługuje większą liczbę kolumn?

konto usunięte

Temat: MariaDB - polecam

A jak ze wsparciem i ile osób za tym stoi , bo za Mysql szło szerokie grono osób jak był jeszcze darmowy.Ten post został edytowany przez Autora dnia 26.04.14 o godzinie 18:22
Tomasz Zadora

Tomasz Zadora programuję

Temat: MariaDB - polecam

Część tych ludzi jest teraz w MariaDB/Perconie, są tam też różni inni spece od MySQL którzy zajmowali się nim od lat i zrobili np. wiele optymalizacji dotyczących joinów.

Nie chce tutaj kopiować artykułów i informacji z https://mariadb.org/ i ogólnie z sieci, jeżeli martwi Cię wsparcie to przeprowadź małe śledztwo w tym kierunku.

Ja w każdym razie jestem bardzo zadowolony jak na razie po przesiadce.

Np. skomplikowane zapytanie (bez cache: SQL_NO_CACHE) - wiele warunków, wiele joinów, maksymalnie zoptymalizowane pod względem indeksów i planu, odpalone na kilku milionach rekordów w MySQLu trwało około 3-4 sek, a na mariaDB trwa 0.5 sek na tej samej maszynie i tej samej bazie.Ten post został edytowany przez Autora dnia 26.04.14 o godzinie 19:06
Krzysztof Krakowiak

Krzysztof Krakowiak Software Developer

Temat: MariaDB - polecam

powtórzę pytanie, czy limit kolumn w tabeli jest taki sam jak w MySQL?

konto usunięte

Temat: MariaDB - polecam

Krzysztof K.:
powtórzę pytanie, czy limit kolumn w tabeli jest taki sam jak w MySQL?

Zdaje się, że nie ma limitu
Tomasz Zadora

Tomasz Zadora programuję

Temat: MariaDB - polecam

Krzysztof K.:
powtórzę pytanie, czy limit kolumn w tabeli jest taki sam jak w MySQL?

Nie mam pojęcia, ponieważ nigdy nie miałem potrzeby tworzenia tabel z więcej niż powiedzmy 50-cioma kolumnami.

Sądzę, że jeżeli wbijesz w google frazę: "MariaDB table column limit" lub coś w tym stylu to znajdziesz odpowiedź na swoje pytanie.

Ok, zrobiłem takie zapytanie w google i proszę, tu porównanie:

http://database-management-systems.findthebest.com/com...

Max Columns per Row:
MariaDB: brak limitu
MySQL: 4096

Przy okazji, na końcu zestawienia mini ankieta i 87% twierdzi, że MariaDB jest lepsza.

Tyle tylko, że to zestawieni jest starsze niż, rok, o wiele więcej znajdziesz wbijając w googla:

"Mysql vs Mariadb" i wybierając filtr, że wyniki mają być np. z ostatniego miesiąca, porównań jest bardzo dużo.

Jeszcze jedna uwaga: jest wiele testów gdzie MariaDB jest tylko trochę lepsza, ale problem z takimi testami polega na tym, że zazwyczaj testowanie odbywa się przez proste zapytania w stylu:

SELECT * FROM tabela

Tymczasem MariaDB miażdży MySQLa głównie optymalizacją i planerem jeżeli chodzi o joiny. Dopiero przy skomplikowanych zapytaniach z wieloma joinami i warunkami wydajność MariaDB znacznie przewyższa MySQL.Ten post został edytowany przez Autora dnia 01.05.14 o godzinie 18:08

konto usunięte

Temat: MariaDB - polecam

Się przyczepił tego limitu ;)
Jeżeli Twoja tabela potrzebuje tysiąca kolumn, to coś jest z nią nie tak :)
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: MariaDB - polecam

Piotr L.:
Się przyczepił tego limitu ;)
Jeżeli Twoja tabela potrzebuje tysiąca kolumn, to coś jest z nią nie tak :)
Ale dlaczego? Co jest złego w umieszczaniu w osobnej kolumnie wyników sprzedaży z danego dnia ? :D. Zaledwie po 3 latach mamy już ponad 1k.

konto usunięte

Temat: MariaDB - polecam

Sławomir B.:
Piotr L.:
Się przyczepił tego limitu ;)
Jeżeli Twoja tabela potrzebuje tysiąca kolumn, to coś jest z nią nie tak :)
Ale dlaczego? Co jest złego w umieszczaniu w osobnej kolumnie wyników sprzedaży z danego dnia ? :D. Zaledwie po 3 latach mamy już ponad 1k.

Jak rozumiem, każdego dnia robisz alter na tabeli ?

W relacyjnych bazach danych kolumny do tego nie służą tylko wiersze. Kolumny definiuje się z góry jako atrybuty obiektu na etapie projektowania bazy danych (dlatego Piotr L. , słusznie zauważył, że taka baza danych jest źle zaprojektowana). Twoje zastosowanie dodawania danych w kolumnach zamiast w wierszach do istniejącej tabeli, jest niezgodne z relacyjnym modelem baz danych.

To co mówisz ma sens tylko dla baz NOSQL typu kolumnowego.Ten post został edytowany przez Autora dnia 02.05.14 o godzinie 18:59
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: MariaDB - polecam

Krzysztof M.:
Sławomir B.:
Piotr L.:
Się przyczepił tego limitu ;)
Jeżeli Twoja tabela potrzebuje tysiąca kolumn, to coś jest z nią nie tak :)
Ale dlaczego? Co jest złego w umieszczaniu w osobnej kolumnie wyników sprzedaży z danego dnia ? :D. Zaledwie po 3 latach mamy już ponad 1k.

Jak rozumiem, każdego dnia robisz alter na tabeli ?

W relacyjnych bazach danych kolumny do tego nie służą tylko wiersze. Kolumny definiuje się z góry jako atrybuty obiektu na etapie projektowania bazy danych (dlatego Piotr L. , słusznie zauważył, że taka baza danych jest źle zaprojektowana). Twoje zastosowanie dodawania danych w kolumnach zamiast w wierszach do istniejącej tabeli, jest niezgodne z relacyjnym modelem baz danych.

To co mówisz ma sens tylko dla baz NOSQL typu kolumnowego.
eeee, czy ironia w mojej wypowiedzi była aż tak słabo zaakcentowana?

konto usunięte

Temat: MariaDB - polecam

Sławomir B.:
Krzysztof M.:
Sławomir B.:
Piotr L.:
Się przyczepił tego limitu ;)
Jeżeli Twoja tabela potrzebuje tysiąca kolumn, to coś jest z nią nie tak :)
Ale dlaczego? Co jest złego w umieszczaniu w osobnej kolumnie wyników sprzedaży z danego dnia ? :D. Zaledwie po 3 latach mamy już ponad 1k.

Jak rozumiem, każdego dnia robisz alter na tabeli ?

W relacyjnych bazach danych kolumny do tego nie służą tylko wiersze. Kolumny definiuje się z góry jako atrybuty obiektu na etapie projektowania bazy danych (dlatego Piotr L. , słusznie zauważył, że taka baza danych jest źle zaprojektowana). Twoje zastosowanie dodawania danych w kolumnach zamiast w wierszach do istniejącej tabeli, jest niezgodne z relacyjnym modelem baz danych.

To co mówisz ma sens tylko dla baz NOSQL typu kolumnowego.
eeee, czy ironia w mojej wypowiedzi była aż tak słabo zaakcentowana?

Na to wygląda, ale skoro to była ironia to zwracam honor.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: MariaDB - polecam

Krzysztof M.:
Sławomir B.:
Krzysztof M.:
Sławomir B.:
Piotr L.:
eeee, czy ironia w mojej wypowiedzi była aż tak słabo zaakcentowana?

Na to wygląda, ale skoro to była ironia to zwracam honor.
:)

konto usunięte

Temat: MariaDB - polecam


Obrazek

Następna dyskusja:

Kurs MariaDB od podstaw




Wyślij zaproszenie do