从印刷机到数据库:自动化如何提高生产力和改善生活

一文了解从自动化到数据库的前世今生。

作者:Kevin Kline

本文来源:https://www.dbta.com/,爱可生开源社区翻译。

本文约 2200 字,预计阅读需要 8 分钟。

自动化的历史

人类长期以来一直梦想着自动化的前景。我们最早的祖先将其想象为众神可以使用的东西。在荷马的 《奥德赛》 中,希腊锻造和工艺之神赫菲斯托斯利用自动化 来完成简单的重复性劳动。佛教传说中提到有自动守卫看守佛陀的舍利。风车和水车的全部目的是使繁重的劳动自动化,例如磨碎谷物或填充羊毛。最近,我的祖母每次把衣服扔进洗衣机时都会很兴奋,她说:“我以前用手做这件事,但现在机器帮我做!” 今天,我们的祖先会惊讶于他们在神话中想象的设备是真实的 —— 从我们每天使用的设备到那些超出他们想象的设备。

图片来源:https://thereader.mitpress.mit.edu

洗衣机等简单的自动化机械技术早已黯然失色,我们开始将更复杂的任务自动化。人工智能通过 ChatGPT 等平台迅速普及,颠覆了人们对自动化的看法。曾经只是神话或科幻小说中的梦想正在慢慢变得越来越现实。

如果我们回顾自动化的历史,我们就会发现新技术的发展旨在提高我们的生产力,并将我们从日常和重复性的任务中解放出来。对于 IT 行业的我们来说,我们已经看到了自动化的好处,通常称为 AIOps,或者用于管理企业规模的 IT 运营的技术、工具和流程的集合。这些工具帮助我们提高团队效率,并将我们从日常任务中解放出来,去追求更有价值、更有创意和更有成就感的工作。

图片来源:https://orangematter.solarwinds.com

印刷机:让我们自由地写作

自动化最早和最有影响力的例子之一是印刷机的发明。虽然最初的印刷机是手工使用的(后来通过蒸汽机进一步自动化),但它自动化了一项极其重要的任务:抄写。为了复制文本,需要大量抄写员。在当时,这些人往往是最聪明的人,因为他们知道如何阅读和写作。然而,由于技术限制,他们需要手工转录文本。

图片来源:https://www.history.com/

这相当于我们现代的 IT 部门,数据运营团队和工程师将他们的综合智慧用于将原始数据转化为见解。正如印刷机让抄写员能够专注于创作自己的作品而不是抄袭他人的作品并引发科学和社会革命 一样,IT 团队也将同样减轻负担,能够将时间和注意力转向创新或利用新的机会。

大规模生产和提高生产力

自动化或减少流程中的人为干预,通常会让人想起工厂的形象。随着蒸汽机的发明和标准化零件的创新,工厂和生产激增,这意味着一个工匠可能需要数周时间才能制作的商品现在可以在很短的时间内完成。这将人们从漫长的生产过程中解放出来,给予他们更多的闲暇时间,同时随着产品的生产量增加,产品可以被更广泛地使用。

这种生产模式在福特工厂得到了体现,引入了装配线,将零件直接送到工人手中。这创造了比以往任何时候都更高的生产水平。从那时起,又取得了进一步的进步,包括将机器人和计算机引入生产过程。

图片来源:https://www.ctimes.com.tw/

IT 领域也发生了这种情况,网络、数据库和应用程序平稳运行所需的大部分日常工作已通过脚本和基础设施即服务技术实现了自动化。这意味着今天的 IT 团队拥有比以往任何时候都更加高效和高效的工具。

数据库和自动化的教训

印刷机和大规模生产的历史指出了自动化好处的两个重要要点。对于工厂来说,它可以极大地提高生产力,让我们摆脱那些不会增加价值的繁重、艰巨的任务。现在,我们可以自由地将时间花在对我们的组织有意义且有价值的任务上,就像印刷机一样。数据库中自动化和人工智能的使用就是例证。

数据库对于成功的 IT 环境至关重要。每天从各种应用程序和设备中收集大量数据(现在每天接近 3.2877 亿 TB),我们需要一种方法来存储和理解这一切。这导致了数据库的创建,随之而来的是管理和理解它们存储的复杂数据的困难。然而,多年来对数据库功能和管理方式的创新工作使得自动化在大多数企业 IT 组织中发挥着关键作用,帮助团队提高工作效率,并将他们从与数据库管理相关的例行任务(例如备份)中解放出来。

原始数据库需要手动管理,用户常常需要浏览整个数据库才能找到所需的数据。然而,早期数据库管理系统(例如 IBM 的信息管理系统 (IMS))的出现允许进行一些基本管理,这有助于为更强大的数据库自动化奠定基础。结构化查询语言(SQL)的发展代表了自动化的下一个重要步骤。SQL 标准化了组织交互和管理数据库的方式。这使得自动化数据查询成为可能,进而促进了关系数据库管理系统(例如 Microsoft SQL Server、Oracle、MySQL 和 PostgreSQL)的建立和发展,从而实现了备份、恢复和存储等任务的自动化。高可用性。

随着每天收集和存储的数据越来越多,数据库变得越来越复杂且难以管理。AIOps 帮助检测性能异常、监控安全威胁、优化性能并改进基于数据分析的决策,从而进一步推动自动化。这有助于 IT 团队解决数据库管理的困难。人工智能还被用于数据库可观察性,它可以提供更深入的见解并提供数据库“黑匣子”的视图。这种额外的可见性尤其重要,因为根据 SolarWinds 数据报告 发现,三分之一的技术专业人员在其组织环境中管理着 300 个以上的数据库。对于这些过度劳累的技术专业人员来说,自动化工具可以在问题出现之前检测并修复问题,从而节省团队的额外时间。

图片来源:https://orangematter.solarwinds.com/

对于仍然手动管理数据库的大型数据库资产来说,每天收集大量数据,整个业务线可能会因为数据库的快速增长而陷入停顿。当问题确实出现时,几乎不可能及时修复和修复它们。然而,数据库自动化使团队能够预防问题,并在问题出现时快速解决。这不仅节省了 IT 团队的时间,还节省了组织的资金,因为停机时间与收入直接相关。并通过让 IT 团队腾出时间来从事更有价值和更复杂的任务(例如创新和设计新产品),提高 IT 团队的工作效率。

例如印刷机或工厂,数据库自动化正在改变 IT 团队的工作方式,提高他们的生产力,并为团队创造更充实、更有价值的工作。当我们思考自动化的未来走向时,尤其是有关人工智能使用的问题时,我们绝不能忘记我们的历史。自动化帮助我们提高生产力并过上更充实的生活。这必须是定义自动化未来的指导原则。

更多技术文章,请访问:https://opensource.actionsky.com/

关于 SQLE

SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。

SQLE 获取

类型地址
版本库https://github.com/actiontech/sqle
文档https://actiontech.github.io/sqle-docs/
发布信息https://github.com/actiontech/sqle/releases
数据审核插件开发文档https://actiontech.github.io/sqle-docs/docs/dev-manual/plugins/howtouse

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/216444.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C语言学习疑难杂症】第6期:C语言中如何打印一些特殊字符,比如打印扩展ascii码字符

首先我们来看下ascii表和ascii拓展表: ascii表中的字符只有128个,是从0-127,而拓展ascii表的内容是128-255。拓展表中它们都是一些特殊的字符,如果我们想答应ascii拓展码中的一些字符应该要怎么操作呢? 比如下面的代码: unsigned char a = 176, b = 219;printf("%…

音频/视频、信息和通信技术设备安全标准UL62368-1

UL 62368-1,第 3 版,2019 年 12 月 13 日- UL 音频/视频、信息和通信技术设备安全标准 - 第 1 部分:安全要求 IEC 62368 的这一部分适用于该领域内电气和电子设备的安全音频、视频、信息和通信技术,以及额定电压不超过 600 V 的商…

select选择框里填充图片,下拉选项带图片

遇到一个需求&#xff0c;选择下拉框选取图标&#xff0c;填充到框里 1、效果展示 2、代码 <el-form-item label"工种图标" class"Form_icon Form_label"><el-select ref"select" :value"formLabelAlign.icon" placeholder&…

2023.12.3 关于 Spring 拦截器 和 过滤器

目录 引言 Spring 拦截器实现 实例理解 Spring 过滤器实现 实例理解 拦截器和过滤器的区别 出身不同 触发时机不同 底层实现不同 支持的项目类型不同 使用场景不同 引言 原生 Spring AOP 实现统一拦截有两个难点难点一&#xff1a;定义拦截规则表达式 难点二&#…

双12取消!淘宝年终好价节对商家有何影响?电商直播到底怎么玩差异化?

&#xfeff;据淘宝商家服务大厅显示&#xff0c;今年“双12”活动取消&#xff0c;并更改为平台大型活动“淘宝年终好价节”。淘宝“双12”一直以来都是除了“双11”和“618”之外很重要的电商促销活动&#xff0c;该活动于2012年首次推出&#xff0c;至今已经持续进行了10年。…

数实融合!低代码推动工业数字化转型走“深”向“实”

当下&#xff0c;“数字化、智能化”已经不再是新鲜词。毕竟&#xff0c;在早几年前就已经有企业喊出大举进军数字化的口号&#xff0c;轰轰烈烈的数字化转型运动也持续了很长一段时间&#xff0c;有一些业内人士甚至判断“如今的企业数字化已经走过了成熟期&#xff0c;来到了…

数字与数学基础问题

关卡名 数字与数学基础问题 我会了✔️ 内容 1.数字里统计的处理技巧 ✔️ 2.必须熟练掌握溢的处理方法 ✔️ 3.掌握进制的处理方法 ✔️ 1. 数字统计专题 统计一下特定场景下的符号&#xff0c;或者数字个数等是一类非常常见的问题 。如果按照正常方式强行统计&#xf…

蓝桥杯物联网竞赛_STM32L071_9_按键矩阵扩展模块

原理图&#xff1a; 矩阵按键原理图&#xff1a; 实验板接口原理图&#xff1a; 得到对应图&#xff1a; 扫描按键原理&#xff1a; 按键的COLUMN1、2、3分别制0&#xff0c;每次只允许其中一个为0其他都是1&#xff08;POW1和POW2正常状况为上拉&#xff09;&#xff0c;当有…

S32K116新建工程Debug可以运行,冷启动无法运行问题分析

S32K116使用IAR建立工程后&#xff0c;软件debug可以运行&#xff0c;断电冷启动无法运行。 这种现象基本上都是RAM未初始化导致&#xff0c;由于Debug时&#xff0c;调试器会自动初始化芯片&#xff0c;很多问题都不会暴露处理。 大家可以开一下Startup的汇编文件&#xff0c;…

LInux组管理及拓展

目录 一、Linux组管理 &#xff08;一&#xff09;、组的概述 1.概述 2.作用 &#xff08;二&#xff09;、组操作 1.创建 2.修改 3.删除 4.添加用户 二、用户信息查看 &#xff08;一&#xff09;、id &#xff08;二&#xff09;、finger &#xff08;三&#x…

Go 语言中的函数调用。

更好的观看体验&#xff0c;请点击——函数调用 | YinKais Blog 本文将从函数的调用惯例和参数传递方法两个方面分别介绍函数执行的过程。 1、调用惯例 对于不同的编程语言&#xff0c; 它们在调用函数的时候往往都使用相同的语法&#xff1a; somefunction(arg0, arg1) 虽…

你离高级开发只差这些IntelliJ IDEA Debug使用技巧

目录 引言 IntelliJ IDEA&#xff0c;由JetBrains&#xff08;捷克共和国&#xff09;开发的一款强大的Java集成开发环境&#xff08;IDE&#xff09;&#xff0c;因其丰富的功能、智能的代码辅助以及用户友好的界面设计&#xff0c;在全球范围内广受Java开发者的喜爱&#xf…

VPS服务器”性价比之王”系列:RackNerd

2023 黑五&#xff01;&#xff01;&#xff01;新 Ryzen 系列 洛杉矶dc02机房重新补货&#xff01; 支付方式&#xff1a;支付宝、PayPal、信用卡、数字货币 2023 黑五促销活动&#xff08;限量&#xff09; CPU内存硬盘(SSD)流量带宽价格(续费同价)购买链接1核768 MB15GB…

“数”说新语向未来 | GBASE南大通用2023媒体交流会成功举办

在当前国家信创战略加速实施&#xff0c;及国民经济数字化转型&#xff0c;叠加驱动信息化行业加速发展的大形势下&#xff0c;以“数说新语-GBASE南大通用开放创新再领航”为主题的2023 GBASE南大通用媒体交流日活动在GBASE天津总部举行。来自IT168、ITPUB、韩锋频道、自主可控…

freeRTOS创建任务

一.动态创建任务 1.函数xTaskCreate() BaseType_t xTaskCreate( TaskFunction_t pxTaskCode, // 函数指针, 任务函数const char * const pcName, // 任务的名字const configSTACK_DEPTH_TYPE usStackDepth, // 栈大小,单位为word,10表示40字节void * const pvParameters, // …

elment-table设置el-table-column的label里面的文字换行居中显示

效果图如下&#xff1a; 直接上代码&#xff1a; <el-table class"ut-mt-2" row-key"company" default-expand-all:data"stateQuery.data" style"width: 100%":tree-props"{ children: departList, hasChildren: hasChildre…

Java 设计模式——备忘录模式

目录 1.概述2.结构3.案例实现3.1.“白箱”备忘录模式3.2.”黑箱”备忘录模式 4.优缺点5.使用场景 1.概述 &#xff08;1&#xff09;备忘录模式 (Memento Pattern) 又称为快照模式&#xff0c;是一种行为型设计模式&#xff0c;它提供了一种保存和恢复对象状态的机制。备忘录模…

Vue3使用vue-baidu-map-3x百度地图

安装vue-baidu-map-3x&#xff1a; // vue3 $ npm install vue-baidu-map-3x --save// vue2 $ npm install vue2-baidu-map --save 全局注册/局部注册&#xff1a; import { createApp } from vue import App from ./App.vue import BaiduMap from vue-baidu-map-3xconst app …

SpringBoot 注入RedisTemplat 启动报错

需求 因为需要限制部门内多个人员同一时间操作同一批客户的需求&#xff0c;考虑下决定用Redis滑动窗口实现自过期以及并发校验。 问题 新建了个Redis工具类封装RedisTemplat 操作&#xff0c;到启动时却发现无法正常启动&#xff0c;报错注入错误。 The injection point has…

leetcode做题笔记1038. 从二叉搜索树到更大和树

给定一个二叉搜索树 root (BST)&#xff0c;请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。 提醒一下&#xff0c; 二叉搜索树 满足下列约束条件&#xff1a; 节点的左子树仅包含键 小于 节点键的节点。节点的右子树仅包含键 大于 节点键的节点。左右…