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

Kirim email ke