"Widoyo PH" <[EMAIL PROTECTED]> writes:

> perintah di atas sudah dicover oleh ActiveRecord belum ya? soalnya
> saya cuman bilang 'obyek.save'.

Saya bukan pemakai ActiveRecord, jadinya silakan lakukan test ini:

save "\xff\x00" (2 octets)

dan bandingkan dengan apa yang disimpan di database dengan

SELECT quote(nama_column_blob_itu) FROM nama_table


>> Dengan database Sqlite:
>> File |Size Awal|Size Akhir
>> Test.doc|84.5Kb |85.2Kb
>> Test.pdf|259.1Kb |259.7Kb
>
> Melihat ukuran di atas setelah didownload ukurannya bertambah
> sekitar 0.6Kban.

Itu pertanda bahwa isi file2x itu tidak diperlakukan sebagai blob
data.



> Atau lebih baik disimpan file2 dalam file system bukan dalam field
> database?

Ada yang suka simpan binary data di filesystem, ada yang di dalam
database, ada yang suka dua2xnya.

Keuntungan di filesystem: lebih cepat karena untuk transmisi isi
filenya melalui lightweight mechanism relative ke database
protocol.

Keuntungan di database: lebih mudah untuk maintenance dan
administration karena semua data ada di satu tempat.

Kalau saya, saya simpan versi master di database, dan setiap
application instance meng-cache ke local filesystem. 


YS.

Kirim email ke