Pregunta

¿El sistema de replicación que viene con DB4O funciona bien? Básicamente me gustaría saber si alguien tiene algunos buenos números en el rendimiento de su sistema de registro de replicación y si maneja los errores de concurrencia con gracia o no. ¿Cuál es la diferencia entre el rendimiento relativo de replicación de mezcla de SQL Server entre dos servidores SQL y el uso de DRS entre dos bases de datos db4o?

¿Fue útil?

Solución

Actualmente estamos trabajando en la mejora del sistema de replicación más allá y mejorar el rendimiento sin duda es un objetivo.

Creo que es bastante fuerza para producir cifras comparables. Cada objeto que necesita ser replicado requiere una búsqueda en el UUID BTree. Si usted sabe lo que está haciendo, puede ajustar con precisión que se ejecuten de forma en la memoria. Por otra parte el rendimiento dependerá en gran medida de la cantidad de índices que tiene en cada lado y lo grande que son índices. db4o y el servidor SQL de su elección (y cualquier otro servidor SQL) puede escalar de manera diferente con tamaño y que puede dependerá en gran medida del hardware que utiliza (db4o ama discos de estado sólido con cortos tiempos de búsqueda).

Esto es como con cualquier otro punto de referencia: Sólo se puede descubrir cómo las cosas realmente van a trabajar para usted si te burlas hasta el escenario que usted piensa que necesita y ejecutarlo en su hardware

.

En cuanto a la concurrencia de tramitación: Cualquier conflicto llamará de nuevo en su código y es su elección como lo manejamos. Puede resolver manualmente mediante la fusión de los cambios en cualquiera de los lados y también se puede ignorar objetos. Todo depende de su código para saber lo que piensa que es correcto.

Con respecto a la concurrencia si tiene una sesión de replicación corriendo de lado a lado con otra sesión en vivo que modifica constantemente objetos: Código de DRS Actualmente liberado todavía no es fuerte para este caso. Mientras ponemos en práctica la replicación entre db4o y la base de datos objeto de gama alta Versant VOD vamos a tratar de cubrir este tipo de casos de concurrencia también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top