![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
w temacie baz danych nie jestem orłem, jednak muszę zdecydować się na jedną z tych platform: MySQL / FireBird. Chodzi o system zarządzania sprzedażą przez www. Czy możecie napisać jakie są argumenty za a przeciw jednej i drugiej bazy? Ten post edytował lenzcewski 7.11.2005, 10:41:14 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
FireBird:
a. Zalety - Łatwa instalacja - Przenoszenie bazy danych polegajace na skopiowaniu jednego pliku - niskie obciążenie systemu b. Wady - mała popularność bazy na serwerach komercyjnych - znacznie mniejsza popularność MySQL: a. Zalety - szybkość działania - całkiem spore możliwość zaimplementowanego SQL - popularność - łatwa dostępność na serwerach - łatwa konfiguracja - świetny manual b. Wady - zaimplementowany SQL nie zawsze jest zgodny ze standardami - brak wielu funkcji wpspieranych przez "prawdziwe" bazy (postgres górą ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
a co z obsługą transakcji (mysql chyba już posiada), triggerów, widoków itp?
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Mysql, tzn. mysql w wersji 5.0.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
....hmmm. a v. 4.1 nie obsługuje transakcji?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Zajrzyj na mysql.com
4.1 tranzakcje sa, dla tabeli w typie INNODB triggery i widoki dopiero od piatki (na 95%) -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
postarm sie podsumowac w kilku slowach moje doswiadczenia
![]() MySQL jes genaralnie szybszy ale bardzo wiele zalezy od implementacji i optymalizacji od wersji 4.1.x dospne sa transakacje (InnoDB, BerkeleyDB) w wersji 5.x sa widoki, subselekty, trigery (narazie zadko spotykany na serwerach) Firebir mniejsze mozliwsoc serwerowe ale za to wspiera trigery, widoki, transakcje ale jest mniej popularny co przeklada sie na skompe wsparcie oraz liczbe dodatkowego oprogramowania jesli projekt ktory ma wykozystywac baze nie potrzebuje widokow, subselektow czy trigerow to polecam MySQL Ten post edytował Kinool 8.11.2005, 03:13:11 -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat wersji 5.x sa widoki, subselekty Podzapytania pojawiły się "już" w wersji 4.1 a nie jak przypisujesz to tylko przypisujesz wersji 5.x Cytat jesli projekt ktory ma wykozystywac baze nie potrzebuje widokow, subselektow czy trigerow to polecam MySQL Czemu? --edit-- Albo inaczej. Dla czego dla projketu, który ma wykorzystywać widoki, wyzwalacze, pozapytania MySQL jest zły? Ten post edytował mhs 8.11.2005, 08:25:40 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
@mhs to jest nadinterpretacja
![]() ![]() w mojej wypowidzi chodzilo mi bardziej o to ze jesli nie potzreba tych ficzerow to nie zastanwaiel bym sie nad tylko uzyl MySQL -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat to jest nadinterpretacja Być może, chociaż takie wrażenie odniosłem czytając Twojego posta. Cytat wszystko zalezy od wielu czynnikow Zgadza się. Wydaje mi się, że szybciej na serwerach będzie MySQL w wersji 5 niż w ofercie przynajmniej części dostawców pojawi się Firebird. Jeżeli ktoś uważa, że dla niego nie jest odpowiedni MySQL to pozostaje PostgreSQL z ktorym raczej nie ma lub nie powinno być kłopotów. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Projekt to cos w rodzaju sklepu internetowego, system zamówień, zarządzanie sklepem, kontami, komentarzami, magazynem.
-------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 12.05.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Firebird:
zalety - prostota (pisanie procedur, trigerow) - UDF (mozna samemu w c napisac potrzebna nam funkcje) - wersja embeded ( nie musimy miec serwera aby nasza baza poprawnie pracowala ) -> naprawde duzy plus. wady: - Kiedy wykorzystujemy transakcje nie ma mozliwosci zablokowania rekordu, mozna tylko zablokowac cala tabele, co w przypadku pracy na wielu stanowiskach jest powaznym problem. - czasami w finalnych wersjach pojawiaja sie razace bledy. Np. blad z join i sub-select gdzie drastycznie spadala wydajnosc (naprawiony dopiero w wersji 1.5). Firebirda wykorzystywalem glownie do malych i srednich aplikacji typu finansowo-ksiegowych, gdzie ilosc userow na baze nie przekraczala 10. Jednak wachalbym sie wykorzystac do projektow www. Zdecydowanie polecam postgres'a. -------------------- ..::elessar::..
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
niechciałbym upierać się przy mysql, ale pgsql'a ne znam, i czy przesiadka stanowić będzię jakiś realny problem? Czy mysql wogóle się do tego nadaje? czy sprawiać będzie jakieś problemy? ...i jakie?
W sumie to na co uważać, korzystając z mysql'a? -------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat niechciałbym upierać się przy mysql, ale pgsql'a ne znam, i czy przesiadka stanowić będzię jakiś realny problem? To zależy od tego jak przygotujesz system. Możesz wykorzystać warstwę abstrakcji dostępu do bazy danych dzięki temu w przypadku prawidłowo przygotowanych zapytań oraz struktur baz danych dla tych systemów przesiadka powinna się udać bez większych kłopotów. Cytat Czy mysql wogóle się do tego nadaje? Tak, nadaje się. Cytat czy sprawiać będzie jakieś problemy? W sumie to na co uważać, korzystając z mysql'a? Należy przygotować odpowiedni projekt bazy danych. Nadać indeksy. Przygotować odpowiednio zoptymalizowane zapytania. I MySQL nie powinien sprawiać problemów. Nie traktuj MySQL jako coś złego. Mimo iż mu trochę brakuje do konkurencji nie jest złym systemem. Wiele projektów działa na tym systemie. Swoją drogą: ostatnio Oracle wykupił InnoDB, który jest wykorzystywany właśnie przez MySQL'a jako jedna z kilku możliwości składowania danych. Ten post edytował mhs 8.11.2005, 14:12:25 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 19:49 |