DMPlaza a MySql

Moderator: jacqueline

Awatar użytkownika
jevkoo
Administrator
Posty: 490
Rejestracja: 2009-05-17, 19:28
Lokalizacja: Skoczów

DMPlaza a MySql

Post autor: jevkoo »

DM Plaza może współpracować z serwerem MySql 4,0 i wyżej. Przy wyborze tego serwera należy wziąc pod uwagę następujące problemy:
  • Odmienne typy danych np. sposób zapisu DATETIME, SMALLINT, niezgodność typów BLOB, ograniczony CAST.
    Różnica w typie MONEY = czytanym jako DECIMAL(12,2),
    Odmienna syntaktyka SQL, – co prawda w szczegółach, ale ważne np. MAX (pole) jest niepoprawne – poprawne MAX(pole).
    Brak obsługi transakcji, wszystkie transakcje musza być napisane ręcznie, mam na myśli tzw CROSSREFERENCIAL TRANSACTIONS,
    Brak generatorów – autoinkrementacja musi się odbywać poprzez własną procedurę obsługi (spowolnienie, zawodność),
    Połączenie poprzez ODBC. Połączenia poprze ODBC są wolniejsze i bardziej narażone na błędy, ze względu na konieczność łączenia kilku sterowników – w tym przypadku baza danych, MYODBC, BDE program, a nie jak standardowo baza danych, BDE, program,
    Ograniczenie długości indeksów do 500 bajtów (nie jest to duże ograniczenie – tak długie indeksy występują tylko przy korespondencji elektronicznej –UID)
    Niemożność zastosowania procedur osadzonych, poprzez bezpośrednie przeniesienie ich z FireBird, język procedur osadzony jest zbliżony co prawda do Oracle PL/SQL, ale nie tożsamy.
    MySQL jest wyraźnie wolniejszy dla nieindeksowanych tabel (select) – ale tylko dla takich, indeksowane tabele czyta wyjątkowo szybko.
    MySql realizuje wolniej dopisywanie INSERT.