MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menentukan Koleksi Sharded dengan Spring Data MongoDB

Meskipun pertanyaan ini sudah lama, saya memiliki pertanyaan yang sama, dan sepertinya ada cara untuk menyediakan kunci sharding khusus sejak baru-baru ini.

Konfigurasi Shard Key berbasis anotasi tersedia di spring-data-mongodb:3.x ,https://docs.spring .io/spring-data/mongodb/docs/3.0.x/reference/html/#sharding

@Document("users")
@Sharded(shardKey = { "country", "userId" }) 
public class User {

    @Id
    Long id;

    @Field("userid")
    String userId;

    String country;
}

Mulai hari ini spring-boot-starter-mongodb hadir dengan versi 2.x.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. database node.js

  2. Permintaan pencarian teks untuk teks lainnya selalu tidak memberikan hasil?

  3. Apa saja kasus penggunaan nyata untuk menggunakan db Toko Dokumen NoSQL?

  4. Skrip shell MongoDB menggunakan proyeksi untuk memformat tanggal dan mendapatkan waktu lokal

  5. MongoDB tidak menyegarkan data secara otomatis?