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 ...

  Si estas usando threads foregorund y tienes un WaitAny con timeout, quizás tu aplicación no se comporte como esperas … El otro día estábamos trabajando sobre un servicio web de hub que recoge peticiones de un cliente crea varios mensajes para diferentes proveedores, se las envía junta las respuestas   Read More ...

  Es una buena practica, casi debería ser obligatorio, habilitar la compresión de las respuestas cuando haces peticiones a servicios web, el tiempo de uso de procesador es casi imperceptible y ganas mucho en tiempo de transmisión del mensaje, nosotros estamos pensando en lanzar una excepción cuando no nos lo   Read More ...

  Hace unas semanas empezamos a probar Bamboo como herramienta de integración continua para nuestros proyectos, queríamos probar el “On Demand” pero no tenia integración con git, así que lo tenemos instalado en un Windows 2008 R2. Primero probamos con un proyecto sencillo, alojado en github sin dependencias y todo   Read More ...

  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 ...

  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 ...

  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 ...

En este post intentaré explicar como leer un archivo de configuración YAML en nuestra aplicación de Rails. Para ello, utilizaré un ejemplo en el que dependiento del escenario será necesario o no realizar la autentificación. Primero vamos al ejemplo del archivo YAML config/config.yml development: perform_authentication: false   test: perform_authentication: false   Read More ...

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 ...

rvm nos servirá para tener varias versiones de Ruby corriendo en el mismo servidor decidiendo con que versión corre cada aplicación. Passenger nos permite correr aplicaciones Ruby on Rails en nuestro servidor web Apache (o nginx). Partimos en una maquina Ubuntu con Apache y curl instalado, lo primero es instalar   Read More ...

PUBLICIDAD

EMAIL





posts recientes

MapReduce con MongoDB

Posted on may - 18 - 2012

0 Comment

Habilitar la compresión de...

Posted on abr - 25 - 2012

0 Comment

Bamboo, MSBuild y referencias...

Posted on abr - 17 - 2012

2 Comments

Sponsors

  • Etooltech
  • Dingus Services
  • Etooltech
  • Dingus Services