Posted by Emilio Torrens may - 18 - 2012 0 Comment
MapReduce es la manera que tenemos en MongoDB de “ejecutar código en el lado del servidor”, podriamos compararlo con los GROUP BY de las Bases de Datos Relacionales. Nos sirve para hacer operaciones de agregación sin necesidad de bajarnos todos los datos al cliente. Lo que hacemos es definir funciones Read More ...
Posted by Emilio Torrens abr - 10 - 2012 0 Comment
MMS es un servicio gratuito que ofrece 10gen para monitorizar tus servidores de MongoDB. Instalarlo es tan fácil como darte de alta en mms.10gen.com y bajarte e instalar en tu clúster el Agente MMS. Una vez instalado empezaras a recibir todos los datos relevantes desde tu clúster, información de Read More ...
Posted by Emilio Torrens mar - 22 - 2012 0 Comment
Hace un tiempo que venimos haciendo pruebas con esto a fin de eliminar SharedCache y MemCached y aprovechar la estructura de servidores de MongoDB en Replica Set que tenemos montada para almacenar los objetos. Para almacenar los objetos en MongoDB hemos creado una librería, con los mismos métodos de Read More ...
Posted by Emilio Torrens mar - 20 - 2012 0 Comment
Acabo de subir una nueva versión de MongoMapper.NET a master que incluye una opción para generar el esquema desde al Assembly. El método esta en ReflectionUtility y pasándole el Assembly donde tenemos definidas las clases que heredan de MongoMapper generara la colección y los índices que hayas definido con Read More ...
Posted by Emilio Torrens mar - 7 - 2012 0 Comment
Acabo de subir una nueva versión a master con algunos cambios para que soporte Replica Set. Una configuración de Replica Set quedaría de la siguiente manera: <Server Host="192.168.1.214:27017,192.168.1.216:27017,192.168.1.14:27017" ReplicaSetName="devSet" MinReplicaServersToWrite="1" BalancedReading="true" PoolSize="50" WaitQueueTimeout="1"/> host, definimos los servers de la replica set con su puerto separado por comas. port, ha Read More ...
Posted by Emilio Torrens feb - 29 - 2012 0 Comment
Después del post de como configurar los servidores en Replica Set y el de Switch en fallo de Master, Arbitros y Prioridad en Replica Set solo falta ver como consumirlo desde la parte cliente. La verdad es que una vez configurado funciona solo y cualquier cambio que hagas se replica Read More ...
Posted by Emilio Torrens feb - 28 - 2012 0 Comment
Ayer publique un post sobre como configurar de una manera simple un Replica Set de servidores MongoDB, en este post escribo sobre como hacer que el secundario se pongo como primario cuando el primario falle, y como hacer que el primario sea primario siempre que este activo. Lo primero que Read More ...
Posted by Emilio Torrens feb - 27 - 2012 0 Comment
Aquí dejo un pequeño tutorial de como poner varios servidores de mongodb en “Replica Set” En este caso tengo uno ya levantado y con datos y lo que quiero es levantara otro que sea la replica de este, lo que hay que hacer es lo siguiente Lo primero añadir esta Read More ...
Posted by Emilio Torrens feb - 14 - 2012 0 Comment
He subido una nueva versión a master con algunos cambios interesantes: Si esta configurado el SafeMode devuelve la excepción que devuelve el servidor en las operaciones de escritura Se puede definir IdGenerator, incremental o ObjectId, a las listas de clases contenidas en las clases que heredan de MongoMapper, para eso Read More ...
Posted by Emilio Torrens feb - 7 - 2012 0 Comment
Este error nos lo podemos encontrar en un escenario en el que trabajemos con interfaces y “Dependecy Injection” en el que podemos escribir en la misma colección diferentes clases que implementen el mismo interfaz. Si escribimos una clase, luego la otra y después pedimos las dos el Driver nos devuelve Read More ...