Pengoptimuman indeks Mongodb?
伊谢尔伦
伊谢尔伦 2017-05-17 10:01:49
0
2
609

Saya tidak tahu sama ada tiada pengoptimuman di kampung indeks. Tiada pemahaman yang mendalam tentang indeks. Tolong bantu jelaskan dengan cara ini!

1. Setiap bahagian data mempunyai maklumat geografi. (wilayah, bandar), kemudian saya mencipta indeks:

db.v.createIndex({city:1} db.v.createIndex({area:1}

Ragu saya ialah, apabila ini dibuat, adakah tiada sekeping data untuk mencipta nilai indeks atau adakah ia dibuat berdasarkan nilai indeks?

比如存在这样的数据 id name city area 1 zhangsan beijing beijing 2 lisi shanghai shanghai 3 zhaowu beijing beijing #每条数据建立 city->beijing->1 city->shanghai -> 2 city->beijing->3 #还是根据索引值 city->beijing--|-> 1 |-> 3 city->shanghai->2

Terima kasih

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua (2)
为情所困

Saya tidak faham sepenuhnya soalan anda. Pemahaman umum saya ialah:

1 Kebanyakan indeks MongoDB adalah indeks B Tree,

1)hash index,主要用于hashed sharding 2)Geospatial index,例如2d、2dsphere,在MongoDB里面本质上B Tree实现的 3)Text index

2. Pokok B diisih dan disimpan mengikut nilai indeks, dan menunjuk ke lokasi penyimpanan Koleksi yang sepadan.

3. Untuk memanjangkan sedikit, WiredTiger semasa MongoDB menggunakan Pokok Struktur Gabungan Log untuk mengoptimumkan prestasi penulisan.

Anda boleh mengetahui lebih lanjut tentang indeks MongoDB di atas. Untuk rujukan.

Suka MongoDB! Berseronoklah!

    滿天的星座

    Saya tidak begitu memahami soalan anda, tetapi berikut ialah beberapa cadangan untuk menggunakan MongoDB untuk membuat indeks Anda boleh merujuk kepada:
    http://forum.foxera.com/mongo...

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!