¿Qué significa tps?
También conocido como Sistema de Procesamiento Electrónico de Datos (SEPD), se refiere al sistema de gestión de nivel más bajo de una empresa, que procesa información de transacciones generada por las operaciones diarias de la empresa.
El alcance del diseño inicial de TPS era muy pequeño, como el sistema de reservas y el sistema de contabilidad de costos. Se caracteriza por un alto grado de estructura en el manejo de problemas, pero con una sola función, como el sistema de estadísticas de inventario de materiales, el sistema de pago de salarios de los empleados, etc.
La información que proporciona es información en tiempo real sobre la empresa y es un reflejo directo de la situación de la empresa. La operación de TPS simplifica directamente el trabajo diario de las personas y mejora la eficiencia laboral de los gerentes de nivel operativo. En algunos casos, puede incluso sustituir por completo las operaciones manuales a nivel de trabajo.
TPS existe en todos los departamentos funcionales de la empresa. Es un sistema empresarial básico para el procesamiento, registro, resumen, síntesis y clasificación diaria del negocio, al servicio del nivel operativo de la organización. Por tanto, es el vínculo entre la empresa y sus clientes y la base de otros sistemas de información.
Datos extendidos:
Las propiedades ácidas de TPS:
Cuando el sistema de procesamiento de transacciones crea una transacción, se asegurará de que la transacción tenga ciertas características. Los desarrolladores de componentes suponen que las transacciones deben tener características que ellos mismos no necesitan gestionar. Estas características se denominan características ácidas.
El ácido es atómico, consistente, aislado y persistente.
1. Atomicidad
El atributo atómico se utiliza para identificar si la transacción se completó por completo. Cualquier actualización de las transacciones debe realizarse íntegramente en el sistema. Si por alguna razón ocurre un error y la transacción no puede completar todas sus tareas, el sistema volverá al estado en el que se encontraba antes de que comenzara la transacción.
2. Coherencia
Las transacciones logran la coherencia de la integridad del sistema al garantizar que cualquier transacción en el sistema esté finalmente en un estado válido. Si la transacción se completa con éxito, todos los cambios en el sistema se aplicarán correctamente y el sistema estará en un estado válido.
Si ocurre un error en una transacción, todos los cambios en el sistema se revertirán automáticamente y el sistema volverá a su estado original. Debido a que el sistema estaba en un estado consistente cuando comenzó la transacción, el sistema permanece en un estado consistente.
3. Aislamiento
Las transacciones se ejecutan de forma aislada, como si fueran las únicas operaciones realizadas por el sistema en un momento determinado. Si hay dos transacciones ejecutándose al mismo tiempo y realizando la misma función, el aislamiento de las transacciones garantizará que cada transacción piense que solo esa transacción está utilizando el sistema.
4. Persistencia
Persistencia significa que una vez que una transacción se ejecuta con éxito, todos los cambios en el sistema serán permanentes. Debería haber algunos puntos de control para evitar la pérdida de información si el sistema falla.
Incluso si el hardware falla, el estado del sistema aún se puede reconstruir registrando las tareas completadas por las transacciones en el registro. El concepto de persistencia permite a los desarrolladores pensar que, sin importar lo que suceda en el futuro, las transacciones completadas son una parte permanente del sistema.
Todas estas características de la transacción, sin importar cómo se relacionen internamente, simplemente garantizan que los datos involucrados en la transacción se gestionen correctamente desde el inicio de la transacción hasta su finalización, independientemente de si la transacción tiene éxito o no.
Generalmente, existen tres métodos de procesamiento en un sistema de procesamiento de transacciones: método de procesamiento por lotes, método de procesamiento en línea y método de procesamiento retardado de entrada en línea.
Materiales de referencia:
Enciclopedia Baidu-Sistema de procesamiento de transacciones