Steven Haryanto wrote:
>
> Andika Triwidada wrote:
> > Sedikit 'masalah' pada disain PHP3, tidak ada standardisasi akses
> > database, sehingga aplikasi MySql - PHP3 tidak mudah dikonversi ke
> > Oracle - PHP3, dan sebaliknya.
>
> maksudnya interface yang umum (seperti DBI di perl atau
> ODBC)?
yup
> bukankah sudah ada bbrp library untuk itu? (meskipun
> tidak di-enforce/di-encourage di manual) dan, kalau mau,
> kita bisa akses database via ODBC.
thanks, saya kurang teliti baca manual PHP
> mungkin yang perlu dicatat, konversi aplikasi tidak
> semudah mengganti nama2 fungsi yang dipanggil (mysql_*
> -> ora_*), tapi juga konversi skema dan SQL, yang jauh
> lebih sulit (dan ini ngga terbatas di PHP, tapi semua
> aplikasi yang bermain-main langsung dengan SQL).
Teorinya, (dan rasanya disainer serta programmer sebaiknya
menempuh cara ini), sebanyak mungkin SQL di bagian DML
(data manipulation language) dibuat portable untuk sistem
yang berpotensi pindah database.
Tentang DDL (data definition language) memang beda antar RDBMS server
cukup signifikan, tapi hal ini biasanya terbantu oleh design tool
yang hanya dengan satu sumber data disain, bisa memproduksi DDL
untuk target database yang dipilih.
-- andika
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://www.piksi.itb.ac.id/andika/
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]