2010-02-12 5 views

Respuesta

3

Gilt también está utilizando Voldemort. Compruebe el InfoQ talk.

+0

Probé el sitio web de Gilt, uno de los peores que he visto en mi vida. ¿Hay alguna buena compañía/sitio web que use Voldemort? – Zubair

2

Sí - Un amigo de una importante empresa de Internet (no LinkedIn) está utilizando Voldemort. El proyecto aún está en desarrollo.

+0

¿Sabes por qué eligieron Voldemort en lugar de Cassandra? – Zubair

+0

No, pero puedo preguntarle. –

+0

bien, gracias, muy apreciado – Zubair

2

Inicialmente, Cassandra fue desarrollado por Facebook. No lo están usando demasiado, ¡una de las razones por las cuales la mayoría de la gente no lo elige!

También técnicamente, Voldemort es fenomenal en velocidades de lectura. De modo que una tienda de usuario/una tienda de preferencias necesitaría básicamente mucha velocidad de lectura que velocidad de escritura.

A veces Cassandra puede ser un exceso de asesinos cuando solo necesitas una tienda de pares clave/valor.

3

Yo era el responsable de un proyecto relacionado con la industria del turismo que estaba utilizando Voldemort como el almacenamiento de la noche/precio de habitaciones de hotel. En el momento en que estaba en el proyecto, había más de 8,000 hoteles. Para cada hotel había (no todas las combinaciones): -1 años de noches (a partir de hoy por adelantado) -7/8 diferentes tarifas (compra anticipada, etc.) -5/6 combinaciones de ocupación (2 adultos, 1 adulto). -4 o 5 impuestos. Los valores se actualizan continuamente (para cambios de precio, etc.). Almacenado en un 4 clústeres Voldemort (máquinas grandes y gordas en un CPD doble).

Desde mi experiencia allí, Voldemort tiene una lenta curva de aprendizaje en cuanto a cómo configurarla correctamente para un rendimiento óptimo (muchos ajustes en la configuración, etc.), pero una vez establecida, el rendimiento fue increíblemente rápido . No recuerdo exactamente los números, pero nuestro sistema recibía más de 40 req/s. Para cada solicitud había una media de 30 hoteles, lo que significa que Voldemort devolvía 2400 artículos por segundo cuando las llaves estaban disponibles (1200 habitaciones de hotel + 1200 impuestos de hotel).

Como digo, el truco aquí es configurar correctamente voldemort, y diseñar patrones de acceso adecuados (un buen modelo de datos), y supongo que esto es obligatorio para todos los sistemas de bases de datos (sql o nonsql): no ganarás el mejor rendimiento (incluso uno pobre) si su modelo de datos es malo.

Cuestiones relacionadas