Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

453
Views
GridFS con fragmentación basada en la ubicación

¿Hay alguna forma de fragmentar los archivos y fragmentos de gridFS en función de la información de ubicación?

Quiero configurar una configuración mongo con fragmentación y replicación para manejar múltiples sitios y garantizar que los datos producidos en un sitio permanezcan accesibles incluso si los sitios están aislados.

Seguí la siguiente documentación de mongo y funciona perfectamente para las colecciones estándar pero no para GridFS.

https://docs.mongodb.com/v3.2/tutorial/sharding-segmenting-data-by-location/

Todo lo que encontré para GridFS fue fragmentación basada en _id o file_id. Por ahora, la única solución que tengo sería usar diferentes prefijos de GridFS, lo que significa diferentes colecciones y fragmentarlas en un sitio determinado.

Estoy usando :

  • mogodb 3.2
  • controlador Java
  • controlador de Python

Gracias por cualquier consejo.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Encontré una respuesta en StackExchange: cómo definir shardKey en las colecciones de GridFS para lograr la afinidad de ubicación/centro de datos (MongoDB)

Dado que la única posibilidad es fragmentar los fragmentos en la identificación, la idea es usar MongoGridFSCreateOptions para forzar una identificación basada en la ubicación de los fragmentos.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!