SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
|
08. 07. 2008. | #1 | ||
Goran Pilipović
Sir Write-a-Lot
|
mysqli vs mysql
Gledam neke benchmark-ove tipa mysql vs mysqli, pa me interesuje koliko ljudi koristi mysqli i da li se isplati prelaziti sa tradicionalnog mysql na mysqli?
Recimo ovde kaze : Citat:
Citat:
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
||
08. 07. 2008. | #2 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
vec god dana koristim mysqli, samo zbog bindova... dobro doduse delom i zbog oo pristupa.
neke drasticne razlike u performansama nisam primetio, a neverujem ni da ih ima. |
08. 07. 2008. | #3 |
Ivan Dilber
Sir Write-a-Lot
|
mysqli ima prepare i bind opcije, po meni su to glavne prednosti, ssh konekcija je besmislena u 99% situacija gde se koristi localhost server, a multi_query je super, ali mi se cini kao jako opasna igracka ako se ne pazi na SQL injection..
Ja licno sam suvise lenj da menjam biblioteke koje imam, tako da jos uvek koristim ili cisti mysql_*, ili pdo na par projekata...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
08. 07. 2008. | #4 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Ja sam ga koristio na Blogotku, pre svega zbog njegove oop orijentacije a dobro dodje i mogucnost prepare query-a. Nisam primetio nista posebno oko perfomansi, ali nisam ni pravio neke benchmarkove. Moja MySQL klasa koju koristim daily je ionako gotovo identicna po metodima sa MySQLi tako da je sto se mene tice razlika gotovo nikakva
Po nekoj mojoj logici ako vec koristis neke MySQL klase koje predstavljaju wrapper oko proceduralnog mysql api-a, onda bi MySQLi trebao biti brzi posto je njegov OOP api ceo razvijen u C-u. No, u programiranju retko ima logike tako da ... ) |
09. 07. 2008. | #5 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Inace na svom frameworku imam klasu za db apstrakciju koja ukljucuje "drajver" za, recimo mysql. Ta "drajver" klasa koristi mysqli, tako da mi je oop pristup donekle olaksao celu apstrakciju i dozvolio mi da klasu razlozim na jos manje delove.
|
|
|