Posted by Emilio Torrens nov - 8 - 2010 1 Comment
Una de nuestras aplicaciones es un CRS con mucha necesidad de performance, usamos una base de datos relacional para persistencia de datos, pero todos los procesos están tirando de un sistema de Cache (key=>value), así las operaciones de escritura (INSERT,DELETE,UPDATE) están actualizando dos sitios, la BD Relacional y el Cache, Read More ...
Posted by Emilio Torrens oct - 27 - 2010 1 Comment
Haciendo pruebas un poco mas estresantes el MultiGet con 1000 keys hacia petar el servidor, así que he cambiado el sistema de MultiGet de Query.Or a Query.In, el método de la clase CacheClient queda así (Revisa también estos cambios si no lo has hecho ya): public Dictionary<string, object> MultiGet(IEnumerable<string> keyList) Read More ...
Posted by Emilio Torrens oct - 26 - 2010 1 Comment
Si bajas la ultima versión del Driver se corrige el error con las búsquedas de expresiones regulares, pero tienes que hacer las siguientes modificaciones en la clase CacheClient: 1- Cambio en los namespace del Driver, quedan así: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.Serialization.Formatters.Binary; using MongoDB.Bson; using Read More ...
Posted by Emilio Torrens oct - 21 - 2010 4 Comments
Estuve haciendo algunas pruebas con código que encontré por internet, pero no implementaban todos los metodos que nosotros necesitamos, además no usaban el Driver.NET oficial de la gente de MongoDB, así que me he hecho mi clase. Lo que necesitas para usar el Cache es el MongoDB, puedes bajarlo de Read More ...