Resultados de la búsqueda a petición "mnesia"

1 la respuesta

Muchas tablas de Mnesia muy grandes en producción

Estamos usando Mnesia como una base de datos primaria para un sistema muy grande. Las tablas fragmentadas de Mnesia se han comportado muy bien durante el período de prueba. El sistema tiene aproximadamente 15 tablas, cada una replicada en 2 ...

2 la respuesta

¿Cuál es la forma correcta de hacer una copia de seguridad / restaurar una base de datos mnesia?

ADVERTENCIA: La información de fondo es bastante larga. Salte a la parte inferior si cree que necesita la pregunta antes de la información de fondo. ¡Aprecie...

2 la respuesta

Mnesia: aborto inesperado, transacciones cíclicas

Tengo 5 procesos que insertan / actualizan los mismos 3 registros en una tabla de mnesia. Cada uno de estos procesos realiza su inserción / actualización dentro de una sola transacción. Tengo otros 5 procesos que leen estos mismos 3 registros, ...

1 la respuesta

¿Administrar contadores incrementales en mnesia DBMS?

Me he dado cuenta de que mnesia no es compatible con la función de incremento automático como lo hace MySQL u otro RDBMS. Los contadores mencionados en la documentación de mnesia no están realmente bien explicados. Por ejemplo, he encontrado ...

1 la respuesta

¿Cómo agregar un nodo a un clúster de mnesia?

Soy un novato erlang y mnesia .. ¿Cómo agrego un nuevo nodo disc_only_copies a una base de datos de mnesia que ya tiene un esquema? Gracia

2 la respuesta

Cómo cambiar el nombre del nodo que ejecuta una base de datos mnesia

Creé una base de datos / esquema de Mnesia en machine1. El nodo se llamó mypl @ machine1. Luego moví todos los archivos a la máquina2, porque la máquina1 se descompuso. Todo funciona bien siempre que el código se ejecute con el nombre "mypl @ ...

1 la respuesta

Eliminar el nodo not_exist_already del clúster de mnesia (esquema)

Tengo un nodo malo (no existe) en los datos del clúster de mnesia cuando obtengo: > mnesia:system_info(db_nodes) [bad@node, ...]¿Cómo lo elimino del clúster? Lo intenté: > mnesia:del_table_copy(scheme, bad@node). {aborted,{not_active,"All ...

1 la respuesta

nterceptando involuntariamente reintentos transaccionales de Mnesia con resultados de prueba / captura en todo tipo de rarezas

Entonces, estaba teniendo todo tipo de problemas con las operaciones CRUD en conjuntos de registros en una transacción. Me llevó a publicar 2 preguntas ...

4 la respuesta

ontadores seguros, secuenciales y escalables en Mnesia

Estoy escribiendo una aplicación en Erlang / OTP y quiero usar contadores secuenciales en un sistema de grabación de versiones. Primero los implementé con mnesia:dirty_update_counter pero la experiencia de usarlo eliminó estos requisitos ...