La mejor respuesta
Según las definiciones ofrecidas en Wikipedia, la diferencia entre los dos términos es que usar un sistema de registro implica que una sola pieza de información se replica y almacena varias veces en varias bases de datos que respaldan varios sistemas, mientras que se usa un fuente única de la verdad implica que la información única se almacena una sola vez en una única base de datos.
Sistema de registro
Un sistema de registro (SOR) o sistema de origen de registro (SSoR) es un término de administración de datos para un almacenamiento de información sistema (comúnmente implementado en un sistema informático que ejecuta un sistema de administración de bases de datos) que es la fuente de datos autorizada para un elemento de datos o información determinada. … múltiples sistemas de información pueden estar en desacuerdo sobre la misma información. Estos desacuerdos pueden deberse a diferencias semánticas, diferencias de opinión, uso de diferentes fuentes, diferencias en el tiempo de extracción, transformación, procesos de carga que crean los datos sobre los que informan, o pueden ser simplemente el resultado de errores.
Digamos que tenemos Salesforce como nuestro sistema CRM y NetSuite como nuestro sistema ERP. Acme, Inc. es un cliente y los datos de Acme se sincronizan en los dos sistemas. La dirección de facturación predeterminada de Acme en California se almacena dos veces, una en cada sistema. Por convención de la empresa, NetSuite es el sistema de registro de las direcciones de facturación de los clientes.
Si la sincronización Salesforce-NetSuite se interrumpe, un usuario puede encontrar que la dirección de facturación predeterminada de Acme parece estar en Massachusetts según NetSuite, pero en Salesforce, la dirección todavía muestra California. En este caso, sabiendo que NetSuite es por convención de la compañía, el sistema de registro ayuda al usuario a determinar que la información en Salesforce debe descartarse y la información en NetSuite debe ser confiable.
Fuente única de verdad
En el diseño y la teoría de sistemas de información, fuente única de verdad (SSOT) es la práctica de estructurar modelos de información y esquemas de datos asociados de manera que cada elemento de datos se almacene exactamente una vez. Cualquier posible vínculo con este elemento de datos (posiblemente en otras áreas del esquema relacional o incluso en bases de datos federadas distantes) es solo por referencia. Debido a que todas las demás ubicaciones de los datos solo se refieren a la ubicación principal de la «fuente de la verdad», las actualizaciones del elemento de datos en la ubicación principal se propagan a todo el sistema sin la posibilidad de que se olvide un valor duplicado en algún lugar.
Digamos de nuevo que tenemos Salesforce como nuestro sistema CRM y NetSuite como nuestro sistema ERP. Acme, Inc. es un cliente, pero ahora digamos que la dirección de facturación predeterminada de Acme está o nicamente almacenada en NetSuite . Ejecutar la siguiente consulta en Salesforce mostraría que los campos de dirección de facturación estándar están vacíos.
SELECT Id, Name, BillingState, BillingCountry
FROM Account
WHERE Name = "Acme, Inc."
Sin embargo, digamos que en la interfaz de usuario de Salesforce creamos una integración para extraer la dirección de facturación en tiempo de NetSuite cuando un usuario ve Acme, Inc. Desde la perspectiva del usuario, ahora no hay una diferencia tangible entre nuestro diseño SSOT y el diseño SOR anterior. Sin embargo, al adoptar SSOT hemos eliminado efectivamente la posibilidad de una situación en la que Salesforce diga «California» pero NetSuite diga «Massachusetts» para la dirección de facturación de Acme.