Trima kasih Bp. Lai Min Feng.. akan saya coba.. btw pengolahan data di
client yg saya maksud adalah.. misal saya buat 4 query dalam 4
connection, AdUseClient, dan saya melakukan looping dengan 4 hasil
query tersebut, lalu hasil looping saya insert ke sql server.. dan itu
banyak makan resource client.

--- In [email protected], Lai Min Feng <[EMAIL PROTECTED]> wrote:
>
> hmmm... masih gak nyambung kayanya..
> baik mau memakai view maupun memakai query sql , hasilnya sama aja,
2-2nya
> akan dijalankan di server (bukan di client),karena view pun kan
sebenarnya
> hasil dari query sql.
> nah, sekarang kalau bapak merasa hasilnya lama, berarti cuma ada 2
> kemungkinan,
> query/view bapak kurang optimize (artinya mgkn kurang efisien,
querynya agak
> muter2 dulu) atau memang komputer servernya pun sudah kurang memadai
untuk
> mengolah data yang sedemikian banyaknya (harus diliat dari spek
processor,
> memory, dan networknya)
> 
> soal 1 sales banyak customer, dan 1 customer 1 sales itu kan soal logika
> saja.
> kalau di program saya yang ada sih 1 customer bisa banyak sales, dan
1 sales
> bisa banyak customer ;)
> nah, kalau kita terlalu mengikuti normalisasi kadang2 malah akan
menghambat
> program/memperlama query yang di dapat
> 
> contoh sedikit untuk table stok :
> msbarang isinya : kodebrg, namabrg, stokawal (kalu gak salah gini
kan waktu
> pertanyaan pertama ? apa ini soal di milis laen ya... lupa)
> pembelian : tanggal, nomor beli, kodebrg, stokbeli
> penjualan : tanggal, nomor jual, kodebrg, stokjual
> 
> nah, berarti kalu kita mau ambil stok akhir, kan mesti ambil query
yang mana
> ambil dari stok awal di msbarang, lalu ditambah dengan sum dari stokbeli
> sampai tanggal yang diminta dan dikurang sum dari stokjual sampai
tanggal
> yang diminta..
> betul ???
> 
> coba pikir kalau kita langgar dikit normalisasinya :
> msbarang isinya : kodebrg, namabrg
> pembelian : tanggal, nomor beli, kodebrg, stokbeli
> penjualan : tanggal, nomor jual, kodebrg, stokjual
> trstok : tanggal, stokawal, stokbeli, stokjual, stokakhir (selalu
diupdate
> jika ada pembelian dan penjualan ditanggal itu dimana stokbeli di trstok
> adalah hasil sum dari seluruh stokbeli di tanggal itu, begitu juga
dengan
> penjualan, stokawal diambil dari stokakhir tanggal sebelumnya, dan
stokakhir
> ya diambil dari hasil perhitungan stokawal+stokbeli-stokjual di
tanggal itu)
> 
> nah, dengan table seperti ini, jika anda perlu menampilkan stokakhir
> ditanggal sekian, kan tinggal langsung ambil dari table trstok di
tanggal
> yang diminta (gak perlu lagi query sum stokbeli dan sum stokjual sampai
> tanggal itu) , yang artinya akan jauh lebih mempercepat proses query
(tapi
> melanggar normalisasi, karena sebenarnya stok akhir tiap tanggal kan
bisa
> diambil dari query sum seperti contoh sebelumnya)
> 
> semoga membantu.
> regards,
> Bp.Lai Min Feng  :p
> =======================
> http://www.fire888.com
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[EMAIL PROTECTED] Behalf Of Someone
> Sent: Monday, May 14, 2007 8:52 AM
> To: [email protected]
> Subject: [Programmer-VB] Re: Normalisasi
> 
> 
> Trimakasih untuk (Ibu or Bp. ??) Lai min Feng dan Bp. Arief Wibowo
> yang sudah membantu memberikan opini.. permasalahan dari kerepotan
> saya adalah.. computer client di kantor saya sangat minim
> spesifikasi.. sehingga saya hanya mengandalkan kecepatan server SQL
> untuk pengolahan data dan saya menghindari pengolahan data di
> client, karena saya sudah uji coba pengolahan data di client
> membutuhkan waktu lama dari pada kalau saya menggunakan resource
> server.. dan saya masih belum menemukan formula atau trik dalam
> mengatasi masalah saya sehingga saya banyak menggunakan view..
> kasusnya.. di dalam database customer hanya ada 1 customer 1 sales..
> tapi prakteknya 1 sales boleh menjual ke banyak customer, saya
> menemui masalah di analisa dan history penjualan, karena prinsipnya
> 1 kode customer milik 1 kode sales.. itu sebabnya saya menggunakan
> view dalam view.. kalau saya melakukan pengolahan dengan menarik
> data per table customer,table sales dan transaksi, lalu saya olah di
> client dan hasilnya saya insert ke SQL table.. akan lama hasilnya.
> Mohon pencerahan.
> 
> Best Regards,
> 
> Someone
>


Kirim email ke