Tecnología

Inicio

Las diferencias entre el procesamiento por lotes y procesamiento en línea

Las diferencias entre el procesamiento por lotes y procesamiento en línea


Hasta la década de 1970, la mayoría de procesamiento de transacciones comerciales en los equipos que sucedió en grandes lotes. Grandes equipos de digitadores keypunched transacciones en tarjetas perforadas, que el personal del equipo ordenados y alimentado por los miles en el sistema informático. En 2011, la mayoría de procesamiento se lleva a cabo en línea, con una información escribiendo usuario en un formulario de datos en una pantalla. La velocidad y la conveniencia de procesamiento en línea pesa más que su relativa ineficiencia.

Eficiencia

La potencia de los ordenadores disponibles en las décadas centrales del siglo 20 fue una pequeña fracción de lo que es hoy. Por ejemplo, una unidad central de llenar la sala de la década de 1970 tenía alrededor de 1 millón de bytes de RAM, o memoria de acceso aleatorio; el teléfono celular en el bolsillo tiene cientos de veces esa cantidad. Esto significaba que el procesamiento de transacciones tenía que ser eficiente. El personal del centro de cálculo preseleccionados grandes lotes de transacciones para el equipo antes de la transformación; Esto aseguró que el proceso fue tan eficiente como sea posible. Mientras que la eficiencia es siempre un problema, con tanto mayor potencia de los ordenadores disponibles en la actualidad, las eficiencias de procesamiento por lotes son menos importantes. El procesamiento en línea hace más recursos informáticos, pero los costos de esos recursos son muy bajos.

Oportunidad

Un sistema de procesamiento de transacciones en línea bien concebido actualiza sus registros casi al instante. Esto significa que puede recibir informes de estado tan a menudo como desee, y será precisa. El procesamiento por lotes se produce en un horario, como por ejemplo diaria o mensual. Los registros de la computadora son precisas sólo a partir de la hora del último trabajo por lotes. Algunas organizaciones, como compañías multinacionales, siguen necesitando algún tipo de procesamiento por lotes. las transferencias de datos a larga distancia lentas y las diferencias horarias crean complicaciones para el procesamiento en línea. Para resolver este problema, las operaciones locales hacen sus transacciones en línea. Al final de los asuntos del día, crean un lote de transacciones para enviar a la sede.

Métodos de Acceso a Archivos

El procesamiento por lotes se aprovecha de la velocidad relativa de acceso al registro de serie, donde los registros se leen y escriben uno después del otro. El procesamiento en línea, por el contrario, depende del acceso de datos al azar, o ser capaz de encontrar ningún registro de forma rápida en un archivo de gran tamaño. Por ejemplo, cuando un cliente llama a una empresa eléctrica, los tipos de agente de servicio al cliente en su número de cuenta y el ordenador encuentra el registro de millones en el archivo. El equipo no ha leído a través de millones de registros para encontrar la correcta; se lee un archivo pequeño "clave", obtiene la ubicación del registro y obtiene el registro. Hecho correctamente, estos múltiples pasos tomar sólo una fracción de segundo.

Entrada de datos multiusuario

Antes de la década de 1970, los ordenadores, en su mayor parte, sólo tenía un usuario directo: El operador del equipo. El operador carga lotes de datos en el ordenador e inició el procesamiento de una consola. Con mejoras en la tecnología informática, las décadas posteriores a la década de 1970 vio un aumento en la informática multiusuario, donde cada usuario, ya sea empleado, ingeniero o gerente, tenía su propio terminal y podría llevar a cabo el trabajo al mismo tiempo que los otros usuarios. Hoy en día, algunos de los más grandes sistemas informáticos ejecutan sitios web como Google y Amazon. En cualquier momento dado, su sistema acoge a millones de usuarios, cada uno llevando a cabo transacciones en línea a su propio ritmo.