Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

BerkeleyDB i/ili InnoDB

[es] :: MySQL :: BerkeleyDB i/ili InnoDB

[ Pregleda: 2375 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon BerkeleyDB i/ili InnoDB06.05.2007. u 14:30 - pre 206 meseci
koliko sam upoznat sa MySQL-om, samo ove dvije vrste tabela podrzavaju transakcije u MySQL-u...

Jesam li u pravu?

Ali s druge strane, MyISAM su difoltne tabele, i valjda su najbolje, osim sto ne podrzavaju receno....

Moj zadatak je da u C++ aplikacijama (BCB) koristim MySQL bazu podataka, ali mi je potrebno da mi baza podrzava transakcije.

Takodje, pored C++-a, trebao bih i napraviti aplikaciju i u PHP-u, ali opet sa MySQL-om + podrska za transakcije.

Dakle, moja pitanja su:

-koliko je tacno da samo ova dva tipa tabela podrzavaju transakcije tj. da li i MyISAM podrzava transakcije takodje?
-Po vasem dosadasnjem iskustvu, koji mi je tip tabela bolje koristiti i
-koji su problemi na koje mogu naici prilikom koristenja neke od zeljenih tabela?

Ne bi se radilo o ogromnom broju zapisa u tim tabelama, ali ni o malom... (par desetina ili stotina hiljada maksimalno...)

Ja sam citao nesto po netu, ali me interesuje vase licno misljenje, i vasa iskustva sa problemima na koje REALNO mogu naici u toku rada, tj. koriscenja...

I za kraj, kako da aktiviram na svom MySQL-u ova dva tipa tabela, posto mi je trenutno samo MyISAM i dvije-tri neke druge aktivan?
Imam XAMPP i onaj MySQL sto uz njega dodje ( 5.0.21 )

Hvala
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

mb_sa

Član broj: 50529
Poruke: 172
*.PPPoE-1042.sa.bih.net.ba.



Profil

icon Re: BerkeleyDB i/ili InnoDB07.05.2007. u 07:49 - pre 206 meseci
Citat:
-koliko je tacno da samo ova dva tipa tabela podrzavaju transakcije tj. da li i MyISAM podrzava transakcije takodje?

MyISAM ne podrzava transakcije (kao ni spoljen kljuceve - razmisli da li su ti potrebni u tvojim aplikacijma). Mislim da BDB i InnoDB jedini koji pordzavaju transakcije.

Citat:
-Po vasem dosadasnjem iskustvu, koji mi je tip tabela bolje koristiti i

innoDB, brži je od BDB + plus ima više mogućnosti.


Citat:
-koji su problemi na koje mogu naici prilikom koristenja neke od zeljenih tabela?


Procitaj malo ovu dokumnetaciju, dosta ce ti pomoci: http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html

 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: BerkeleyDB i/ili InnoDB07.05.2007. u 09:47 - pre 206 meseci
Hvala na odgovoru.

Ja sam citao bas na onom sajtu o razlikama i prednostima jednih u odnosu na druge, ali mi je vazno cuti od Vas koji su nedostaci i problemi na koje REALNO mogu naici u toku rada, tj. odrzavanja , tj. koji su to problemi i nedostaci na koje ste vi nailazili...

Moze li pomoc kako da aktiviram InnoDB tabele?

there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

mb_sa

Član broj: 50529
Poruke: 172
*.PPPoE-7567.sa.bih.net.ba.



Profil

icon Re: BerkeleyDB i/ili InnoDB07.05.2007. u 13:07 - pre 206 meseci
InnoDB je po defaultu akitviran (enabled)!

Da provjeris da li je ukljucen izvriš ovaj upit : show variables like '%inno%'; i obrati paznju na vrijednost varijable "have_innodb"

Ako je innoDB iskljucen, onda u kofiguracijskom fajlu my.ini potrazi liniju skip-innodb te je zakomentraisi ili ukloni. Restartaj mysql server i
ponovo izvrsi onaj upit da vidis da li je InnoDB engine ukljucen.

Naravno, prilikom kreiranja tabela moras navesti koji ce se engine koristi!

Pozdrav.
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
85.94.121.*



Profil

icon Re: BerkeleyDB i/ili InnoDB08.05.2007. u 09:39 - pre 206 meseci
Da, sada sam probao, i prikazuje mi

have_innodb DISABLED

A kada sam nasao my.ini ( u c:\windows) u njemu samo pise:

Citat:

[WinMySQLAdmin]
Server=C:/Program Files/xampp/mysql/bin/mysqld-nt.exe


U cemu je problem? kako da inejblujem innoDB ?
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

mb_sa

Član broj: 50529
Poruke: 172
*.PPPoE-4280.sa.bih.net.ba.



Profil

icon Re: BerkeleyDB i/ili InnoDB08.05.2007. u 13:34 - pre 206 meseci
Pa vidi da li postoji u root folderu mysqla neki drugi my.ini fajl. Ne znam tacno kako XAMPP rasporedjuje foldere, fajlove i slicno!

uglavnom, ovako nestio potrazi u konf. fajlu:
Citat:
#*** INNODB Specific options ***


# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
skip-innodb
 
Odgovor na temu

[es] :: MySQL :: BerkeleyDB i/ili InnoDB

[ Pregleda: 2375 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.