Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před rokem

kuncajs
Člen
Registrovaný: 4. 3. 2010
Příspěvky: 10

Volání statické dibi:: nebo DataSource?

Ahoj, mohl by mi někdo aspoň krátce objasnit, jaké jsou výhody a nevýhody obou řešení?
V Javě jsme používali DB Pooling a v PHP nemám zkušenosti s využíváním frameworků nad databází. Vždycky jsme pracovali pouze nad MySQL. V novém projektu chceme ale umožnit datová úložiště podle toho, co má uživatel k dispozici. Co je lepší pro střední až veliký projekt? A jsou nějaké problémy Dibi versus některé z řešení? Děkuji předem za odpověď.

 

#2 před rokem

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: Volání statické dibi:: nebo DataSource?

Statická třída dibi má smysl tehdy, pokud celá aplikace používá právě jedno databázové připojení. Pak funguje jako globální úložiště tohoto spojení. V jiném případě je lepší používat instance DibiConnection.

DibiDataSource je nádstavba nad SQL dotazem SELECT, která ovšem z neumí efektivně pracovat s databázemi MySQL, takže je pro ně spíš nevhodná.

 

Zápatí