Hai, Mau tanya dulu sebelumnya? Jika pemecahan tabel itu hanya utk membagi karena terlalu besar, kalo cuman utk menampilkan data kan artinya ngga masalah dari tabel mana saja. Kenapa hrs tahu dr tabel mana?
Trs utk query gabungan, mungkin bisa juga. Tp jgn buat field kode_tabel di tabelnya (sayang space), tambahkan aja di query nya sebuah field kode_tabel yg panjangnya mungkin cukup 1 karakter. Tp kalo datanya amat sangat banyak, mnrt saya sih lbh baik pake looping per tabel aja baru hasilnya digabung. Krn jk data terlalu besar, takutnya membuat query gabungan malah akan bikin hang karena komputernya ngga kuat. Bener ngga sih? -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Erick_christianto 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 <----------------------------------------------------------------------- ----> 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/
