Articles of mongodb

Arquitectura para un montón de registro de datos, DB o archivo?

Estoy trabajando en una aplicación Python. Quiero ser escalable para acomodar alrededor de 150 escrituras por segundo. Eso se extiende entre unas 50 fonts diferentes. ¿Es Mongodb un buen candidato para esto? Estoy dividido al escribir en una base de datos, o simplemente hacer un archivo de registro para cada fuente y analizarlos por separado. […]

Mongodb: ¿son aún importantes los problemas de fiabilidad?

Tengo un par de db sqlite (diría que unos 15 GB), con un total de aproximadamente 1 millón de filas, por lo que no es muy grande. Estaba buscando en mongodb, y parece bastante fácil trabajar con él, especialmente si quiero probar y procesar un lenguaje natural básico en los documentos que forman las bases […]

Al usar MongoDB como nuestra base de datos maestra, ¿debo usar una base de datos gráfica separada para implementar relaciones entre entidades?

Actualmente estamos en el proceso de implementar internamente una solución similar a CRM para una empresa profesional. Debido a la naturaleza de la información almacenada, y los valores y claves variables para la información, decidimos utilizar una base de datos de almacenamiento de documentos, ya que se adaptaba perfectamente a los propósitos (en este caso, […]

MapReduce en PyMongo

Mi colección de Mongo: Impressions tiene documentos en el siguiente formato: – { _uid: 10, “impressions”: [ { “pos”: 6, “id”: 123, “service”: “furniture” }, { “pos”: 0, “id”: 128, “service”: “electronics” }, { “pos”: 2, “id”: 127, “service”: “furniture” }, { “pos”: 2, “id”: 125, “service”: “electronics” }, { “pos”: 10, “id”: 124, “service”: […]

¿Cómo accedo a los objetos json incrustados en un Pandas DataFrame?

TL; DR Si los campos cargados en un Pandas DataFrame contienen documentos JSON en sí mismos, ¿cómo se pueden trabajar con Pandas? Actualmente estoy descargando directamente los resultados de json / dictionary de una biblioteca de Twitter ( twython ) en una colección de Mongo (llamada usuarios aquí). from twython import Twython from pymongo import […]

Sesiones de Django

Estoy viendo sesiones en Django, y por defecto están almacenadas en la base de datos. ¿Cuáles son los beneficios del sistema de archivos y las sesiones de caché y cuándo debo usarlos?

Diccionario de Python: eliminando los caracteres

¿Cómo elimino u caracteres del siguiente diccionario? {u’name’: u’A’, u’primary_key’: 1} Estos datos provienen de la consulta de Mongo Database datos de Mongo Database find () para que se vea como {‘name’: ‘A’, ‘primary_key’: 1}

¿Cómo convierto la consulta de MongoDB en un JSON?

for p in db.collection.find({“test_set”:”abc”}): posts.append(p) thejson = json.dumps({‘results’:posts}) return HttpResponse(thejson, mimetype=”application/javascript”) En mi código Django / Python, no puedo devolver un JSON desde una consulta de Mongo debido a “ObjectID”. El error dice que “ObjectID” no es serializable. ¿Que tengo que hacer? Una forma de pirateo sería atravesar: for p in posts: p[‘_id’] = “”

Múltiples $ donde consultas en MongoDB

Intenté juntar la siguiente consulta, pero no funciona: db.sss.find({ “pos”: { “$gte”: 200000, “$lt”: 2000000 }, “$where”: “(this.chr.letter != “X” && this.chr.no == 5) && (this.chr.letter != “X” && this.chr.no == 6) && (this.chr.letter != this.chr.letter)” }) La condición anterior arriba traté de explicar a continuación: chr.no = 5 y chr.no = 6 chr.letter entre […]

¿Cómo obtengo una lista de los ObjectId que usan pymongo?

Tengo el siguiente código: client = MongoClient() data_base = client.hkpr_restre agents_collection = data_base.agents agent_ids = agents_collection.find({},{“_id”:1}) Esto me da un resultado de: {u’_id’: ObjectId(‘553020a8bf2e4e7a438b46d9′)} {u’_id’: ObjectId(‘553020a8bf2e4e7a438b46da’)} {u’_id’: ObjectId(‘553020a8bf2e4e7a438b46db’)} ¿Cómo llego a ObjectId’s para poder usar cada ID para buscar otra colección?