kalau memang datanya sebgitu banyak , akan lebih efektif kalau bisa dipisah2 berdasarkan kriteria tertentu , contoh : per tahun per table jadi kalaupun menggunakan query untuk narik data dari berbagai table akan ketahuan dari tabel mana aja (dilihat dari data tahun)
smoga bergunaa... --- In [email protected], "Mamat" <[EMAIL PROTECTED]> wrote: > saya mempunyai beberapa tabel dengan struktur yang sama. misalnya : > > tabel A (noreg, tahun, keyword, isiringkas) > tabel B (noreg, tahun, keyword, isiringkas) > tabel C (noreg, tahun, keyword, isiringkas) > tabel D (noreg, tahun, keyword, isiringkas) > dst,.. > > noreg = primary key tabel > tapi primary key ini bisa saja juga terdapat di tabel yang lain dengan isi yang berbeda. > > # tabelnya sengaja saja pisahkan berdasarkan grup tertentu karena jika di gabung data pada tabel akan sangat banyak (bisa mencapai puluhan/ratusan juta record). > # atau apakah jumlah record ini tidak mempengaruhi performa database ?? sebaiknya datanya digabung saja atau dipecah seperti yang saya lakukan ?? > > gimana yah codenya jika saya ingin mencari suatu data berdasarkan keyword pada semua tabel yang ada tsb. > sementara ini ide yg ada dipikiran saya : > > 1. pake looping utk semua tabel, tapi ini sepertinya lambat jika tabelnya banyak. > 2. buat query untuk menggabung semua tabel .. tapi saya akan kesulitan untuk menentukan hasil pencarian yg ditampilkan asalnya dari tabel yang mana. > kecuali mungkin dengan menambahkan field namatabel pada setiap record untuk mempermudah identifikasi, dengan jutaan record trik ini sepertinya boros space (benar gak yah?) > > Apa ada yang punya ide atau jalan keluar yang lebih baik ?? > > Thank's Untuk keluar dari millis ini, kirim email kosong ke: [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/Programmer-VB/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
