mariadb

0

Witam
Mam stworzyć prostą bazę danych ale z przeznaczeniem na dużą ilość rekordów, ok 200 000
Będę to pisał w c++ builder 5 lub pewnie xe.
Moje pytanie dotyczy silnika, otóż mariadb ma przed sobą przyszłość i testy pokazują, że jest szybka.
Jak wygląda podpięcie się do tej bazy z poziomu buildera? czy to jest kompatybilne w zakresie podpięcia z mysql?
Jak poradzi sobie firebird z ilością ok 200 000 rekordów?

Pozdrawiam

1

200 000 to malutko tak serio. Firebird spokojnie z taką ilością sobie radzi. Znam bazy firebirdowe, które mają po 500GB i dają rade. Firebird ma inne problemy, takie jak brak możliwości partycjonowania, nie ma wsparcia do rozproszenia bazy, kiepskie wsparcie replikacji etc. ale wydajność, jest całkiem spoko. Pytanie, dlaczego builder 5? Sam pisałem pod tym builderem i firebirdem, i nie było źle, ale wiem, że dziś można wygodniej i lepiej ;)

0

Tak, builder 5 jest już wiekowy i dlatego używam xe ale czasami 5 z pewnych względów.
Baza będzie w jednej części, więc problemy firebird, o których piszesz, tego przypadku nie będą dotyczyły.

A jak wygląda podpięcie buildera do marii?:)

0

No tego nie robiłem, niestety, mogę tylko pomóc jeśli chodzi o wydajność fb. XE - też nie jest super. W zasadzie między XE a 5 to bym 5 wybrał ze względu na stabilność ;)

0

2 rzeczy:

  1. Jeśli DB ma być zdalne, to na 99.999% powinno być jakieś API dostępowe.
  2. Jeśli DB ma być lokalnie, to dla czego nie SQLite?

1 użytkowników online, w tym zalogowanych: 0, gości: 1