Al menos, cuando digo migas de pan en una base de datos, me refiero al control de versiones de filas individuales en una tabla. Por ejemplo, en una base de datos bancaria, la tabla de saldos tendrá una fila activa con el saldo actual y una fila versionada para cada cambio realizado en la posición. Estas se llaman migas de pan porque pueden usarse para comprender el historial de una sola fila en una base de datos.
Si también se usa un nombre de usuario junto con un número de versión, las migas de pan pueden formar una pista de auditoría.
Si puede adjuntar un diff al número de versión y si puede realizar una transformación bidireccional utilizando el diff y el contenido actual, puede reconstruir el estado del registro en cualquier momento. (Sugerencia: Wiki, balance en cualquier momento, etc.)
- ¿Por qué hay mucho autismo en informática?
- ¿Recomiendas estudiar el enfoque bayesiano hacia el aprendizaje automático?
- ¿Cómo es que jugar GO contra 'la computadora' es diferente al Alpha Go de Google?
- ¿El aprendizaje automático es tan bueno como los datos que se presentan? En caso afirmativo, ¿se puede eliminar esta dependencia?
- Se le da la oportunidad de tirar un dado de 100 lados y, sin importar cuántos puntos aparezcan, puede elegir (a): tomar tantos dólares, o (b): pagar $ 1 y tirar nuevamente. ¿Cuál es la estrategia óptima y el valor esperado?
No hace falta decir que esta es una técnica de diseño de DB muy útil.