//honeypot demagogic

 Forum DhammaCitta. Forum Diskusi Buddhis Indonesia

Author Topic: Indexing ??? binatang apakah itu ???  (Read 13663 times)

0 Members and 1 Guest are viewing this topic.

Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Indexing ??? binatang apakah itu ???
« on: 07 January 2009, 04:49:47 PM »
yak, dah di buat. mohon yg jago jago, memberikan ilmunya

tentang indexing

-apa itu indexing

-apa saja req nya

-bagaimana membuatnya

-apa saja yg diperhatikan
i'm just a mammal with troubled soul



Offline tesla

  • KalyanaMitta
  • *****
  • Posts: 6.426
  • Reputasi: 125
  • Gender: Male
  • bukan di surga atau neraka, hanya di sini
Re: Indexing ??? binatang apakah itu ???
« Reply #1 on: 07 January 2009, 04:56:55 PM »
ga gitu tau jg sih

-apa itu indexing
sebuah column dalam table yg fungsinya menyusun penyimpanan lebih rapi (berdasarkan index tadi) shg proses cari jadi lebih cepat

Quote
-apa saja req nya
ga ada keknya :P

Quote
-bagaimana membuatnya
buat column index aja

Quote
-apa saja yg diperhatikan
em... monitor pas ngetik mungkin
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

Offline polandio

  • Sahabat
  • ***
  • Posts: 165
  • Reputasi: 3
  • Gender: Male
  • Old Solid Snake
Re: Indexing ??? binatang apakah itu ???
« Reply #2 on: 07 January 2009, 05:02:07 PM »
Hahaha... itu bukan binatang sdr. hatRed. Itu merupakan malaikat dimana user sudah tidak tahu bagaimana merapikan databasenya.

Untuk keterangan mungkin bisa dilihat disini.
http://20bits.com/articles/interview-questions-database-indexes/
http://mattfleming.com/node/192

Bagaimana cara menggunakannya?
Sebenarnya simple saja. Pada saat sdr. membuat sebuah tabel di database secara otomatis dia melakukan indexing. Hal ini dinamakan indexing database. Ada pula dinamakan index tabel dimana index dilakukan pada saat sdr. menaruh primary key pada tabel tersebut. Maka secara otomatis index mengacu pada field primary.

req?
Tidak ada req, yang penting ada database dan tabel

Perhatikan?
Harus diperhatikan bila hal ini dirubah menjadi manual. Sdr harus tahu mana yang paling dominan dalam hal pencarian. Misalnya field id yang paling dominan dalam akses maka index mengacu pada field id.
I've Been Here

Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Re: Indexing ??? binatang apakah itu ???
« Reply #3 on: 07 January 2009, 05:04:39 PM »
hmmm..... trus mengenai indexing yg tadi masalah si kiman (kok masih aneh ya ma namanya :hammer:)

itu yg mana?
i'm just a mammal with troubled soul



Offline Forte

  • Sebelumnya FoxRockman
  • KalyanaMitta
  • *****
  • Posts: 16.577
  • Reputasi: 458
  • Gender: Male
  • not mine - not me - not myself
Re: Indexing ??? binatang apakah itu ???
« Reply #4 on: 07 January 2009, 06:05:16 PM »
yak, dah di buat. mohon yg jago jago, memberikan ilmunya

tentang indexing

-apa itu indexing

-apa saja req nya

-bagaimana membuatnya

-apa saja yg diperhatikan
sebelum dijawab.. tentukan dulu databasenya.. tiap database memiliki cara indexing yang berbeda. dan ada keunggulan masing2 db ditinjau dari segi kecepatan / penampilan... ada database yang file index dan file db nya tergabung, ada juga yang terpisah.

Ini bukan milikku, ini bukan aku, ini bukan diriku
6 kelompok 6 - Chachakka Sutta MN 148

Offline Sumedho

  • Kebetulan
  • Administrator
  • KalyanaMitta
  • *****
  • Posts: 12.406
  • Reputasi: 423
  • Gender: Male
  • not self
Re: Indexing ??? binatang apakah itu ???
« Reply #5 on: 07 January 2009, 08:09:50 PM »
kalau dari sudut lain *selain indexing relational database, indexing adalah daftar keyword yg tersusun dari sekelompok data yg memiliki rujukan kemana dia ada. Misalnya ada teks sebesar 10 mb. kalau disearch tentu harus cari sequensial. Kalau di index, kita cari diindex lalu langsung bisa tahu dimana teks itu ada.

There is no place like 127.0.0.1

Offline Sukma Kemenyan

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 1.840
  • Reputasi: 109
Re: Indexing ??? binatang apakah itu ???
« Reply #6 on: 07 January 2009, 10:03:12 PM »
INDEX'ing itu kalao dalam kehidupan sehari-hari bagaikan "Table of Content"-nya buku...
INDEX'ing itu bagaikan pengelompokan... Yang cewe... sebelah kanan... Yang cowo sebelah kiri...

Tujuannya? Supaya gampang di cari...


Offline Sukma Kemenyan

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 1.840
  • Reputasi: 109
Re: Indexing ??? binatang apakah itu ???
« Reply #7 on: 07 January 2009, 10:23:51 PM »
Contoh kasus...
CREATE TABLE IF NOT EXISTS `tablename` (
  `id` int unsigned NOT NULL auto_increment,
  `kode_barang` char(10) default NULL,
  PRIMARY KEY  (`id`),
  KEY `kode_barang` (`kode_barang`(2))
);


lalu... ada 100 row... yg isi'nya kira-kira
  1 AA00001
  2 AA00002
  3 CD00001
  4 CD00002
...
100 XY00021


Nagh... dengan INDEX KEY `kode_barang` (`kode_barang`(2))
berarti maksudnya... dua char didepan dikelompok2i...

so... semoa AA di kelompokin.... AB di kelompokin... XY dikelompokin...
sama si DB Engine

Hasilnya...
serupa kek kita lage ngeliad cewe... cuma lirik yg disebelah kanan... dagh ktmu...

Inti'nya sich untuk mempercepat searching... WHERE kode_barang = '.....';

Yang perlu diperhatiin...
Jangan terlalu sering nge-update yg dikelompokin...
contoh negh... barisan cewe sebelah kanan... barisan cowo sebelah kiri...
dah rapi-rapi semoanya...
tiba-tiba ada cowo yg nyempil didalem barisan cewe...
elo rubah status dia ke cowo... dengan berarti elo mesti pindahin dia kebarisan cowo...

dan... kacaulah barisan...
yg dibelakang si cowo gemblung ini mesti maju kedepan tuk ngerapiin barisan...

so... INDEXING... kurang bagus peforma'nya kalao bakalan sering di UPDATE2x... (berubah2x value'nya)
« Last Edit: 07 January 2009, 10:29:29 PM by Kemenyan »

Offline kiman

  • Sahabat
  • ***
  • Posts: 348
  • Reputasi: 13
  • Gender: Female
  • HUM !
Re: Indexing ??? binatang apakah itu ???
« Reply #8 on: 07 January 2009, 10:27:05 PM »
primary key n unique key ketika di create, otomatis uda ada index nya...
U CAN GET DHARMA WITHOUT MONEY

Offline Lex Chan

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 3.437
  • Reputasi: 134
  • Gender: Male
  • Love everybody, not every body...
Re: Indexing ??? binatang apakah itu ???
« Reply #9 on: 07 January 2009, 11:07:22 PM »
ada metode lain selain indexing untuk searching?

uda lama neh ngga maen database.. ^-^
“Give the world the best you have and you may get hurt. Give the world your best anyway”
-Mother Teresa-

Offline polandio

  • Sahabat
  • ***
  • Posts: 165
  • Reputasi: 3
  • Gender: Male
  • Old Solid Snake
Re: Indexing ??? binatang apakah itu ???
« Reply #10 on: 07 January 2009, 11:18:04 PM »
sdr. kemenyan. kok yang kiri ga diliat lagi? hahaha... ;D

sdr. Lex Chan indexing bukan searching tetapi penerapan untuk siap-siap perang antar query bila dimaksud kepada indexing table
I've Been Here

Offline johan3000

  • KalyanaMitta
  • *****
  • Posts: 11.552
  • Reputasi: 219
  • Gender: Male
  • Crispy Lotus Root
Re: Indexing ??? binatang apakah itu ???
« Reply #11 on: 07 January 2009, 11:52:40 PM »
si Index adalah cara mencari dgn cepat (dgn index file) dimana keuntungnya.. bila ada penambahan, penghapusan, perubahan data, maka index filenya dpt update dgn seketika... dan bila index filenya rusak, dgn mudah dibuat lagi (rebuilt). Dgn adanya sistem index ini, database dpt memiliki lebih dari satu index...

sedangkan databse yg tanpa index.... yg sorted (diurut) adalah tidak efficient apabila ada perubahan data (primary key), dan penambahan data... maka database akan disorted lagi yg memakan waktu lama.

utk memakainya... ya harus dibuat dulu (create)....

yg harus diperhatikan... ingat saya index keynya sebaiknya sama panjang (same length)...
dan utk date...pakai ascii date....

primary key, foreign key, etc...

pertanyaan : Kalau utk suta2 Buddhist, apa yg bisa dibuat utk index key? dan kenapa?

thanks

kira2 begitulah .....(sptnya lagi ujian atau lagi di interview)
Nagasena : salah satu dari delapan penyebab matangnya kebijaksanaan dgn seringnya bertanya

Offline tesla

  • KalyanaMitta
  • *****
  • Posts: 6.426
  • Reputasi: 125
  • Gender: Male
  • bukan di surga atau neraka, hanya di sini
Re: Indexing ??? binatang apakah itu ???
« Reply #12 on: 08 January 2009, 08:30:08 AM »
sdr. Lex Chan indexing bukan searching tetapi penerapan untuk siap-siap perang antar query bila dimaksud kepada indexing table

lho... indexing kan emg utk searching... bener ga?
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

Offline hatRed

  • KalyanaMitta
  • *****
  • Posts: 7.400
  • Reputasi: 138
  • step at the right place to be light
Re: Indexing ??? binatang apakah itu ???
« Reply #13 on: 08 January 2009, 09:28:38 AM »
menanggapi ide bro johan3R

indexing di DC ini gmana ya?
i'm just a mammal with troubled soul



Offline Sumedho

  • Kebetulan
  • Administrator
  • KalyanaMitta
  • *****
  • Posts: 12.406
  • Reputasi: 423
  • Gender: Male
  • not self
Re: Indexing ??? binatang apakah itu ???
« Reply #14 on: 08 January 2009, 10:00:01 AM »
yah sama teorinya, dibikin daftar kata :)
There is no place like 127.0.0.1