没有与搜索匹配的结果
数据库是结构化信息或数据的有组织的集合,通常以电子方式存储在计算机系统中。数据库通常由数据库管理系统 (DBMS) 来控制。数据、DBMS 及其关联应用一起被称为数据库系统,通常简称为数据库。
在当今最常见的数据库类型中,数据通常以行和列的形式在一系列表中建模,以使处理和数据查询更高效。然后就可以方便地访问、管理、修改、更新、控制和组织数据。大多数数据库使用结构化查询语言 (SQL) 来编写和查询数据。
几乎所有关系数据库都使用 SQL 编程语言来查询、操作和定义数据,并提供访问控制。SQL 最初于 20 世纪 70 年代由 IBM 开发,当时 Oracle 是一个主要的贡献者,这推动了 SQL ANSI 标准的实施,而 SQL 的兴起也刺激了 IBM、Oracle 和 Microsoft 等公司开始全面扩张。虽然 SQL 在今天仍然被广泛使用,但是新的编程语言也开始崭露头角。
数据库和电子表格(例如 Microsoft Excel)都是存储信息的便捷方式。两者的主要区别包括:
从一开始,电子表格就是专门针对单一用户而设计的,其特性也反映了这一点。电子表格非常适合不需要执行太多高度复杂的数据操作的单一用户或少数用户。另一方面,数据库的设计是为了保存大量有组织的信息,有时是海量的。数据库允许多个用户同时使用高度复杂的逻辑和语言快速安全地访问和查询数据。
数据库有许多不同的类型。至于各数据库之间孰优孰劣,主要取决于各企业希望如何使用数据。
这些只是目前投入使用的几十种数据库中的一小部分。另外还有许多针对具体的科学、财务或其他功能而定制的不太常见的数据库。除了不同的数据库类型之外,技术开发方法的变化以及云和自动化等重大进步也在推动数据库朝新的方向发展。一些最新的数据库包括
数据库通常需要一种全面的数据库软件程序,也就是数据库管理系统 (DBMS)。DBMS 充当数据库与其用户或程序之间的接口,允许用户检索、更新和管理信息的组织和优化方式。此外,DBMS 还有助于监督和控制数据库,提供各种管理操作,例如性能监视、调优、备份和恢复。
常用数据库软件或 DBMS 的一些示例包括 MySQL、Microsoft Access、Microsoft SQL Server、FileMaker Pro、Oracle 数据库和 dBASE。
MySQL 是一种基于 SQL 的开源关系数据库管理系统。它专门针对 Web 应用进行设计和优化,可以在任何平台上运行。互联网的兴起带来许多新的和不同的需求,MySQL 开始成为 Web 开发人员以及基于 Web 的应用的首选平台。它可以处理数以百万计的查询和数以千计的事务,因此对于需要管理大量资金转账的电子商务企业来说,MySQL 是一个受欢迎的选择。随需应变的灵活性是 MySQL 的一项主要特点。
全球许多互联网巨头和基于网络的应用均采用 MySQL 作为 DBMS,包括 Airbnb、Uber、LinkedIn、Facebook、Twitter 和 YouTube。
从物联网收集的海量数据正在改变全球的生活和行业,当今企业获得的数据比以往任何时候都多。除了满足基本数据存储和事务需求之外,高瞻远瞩的企业已经开始使用数据库来分析来自多个系统的大量数据。借助数据库和其他计算及商务智能工具,企业现在可以利用所收集的数据来更加有效地开展业务、做出更加明智的决策以及提高灵活性和可扩展性。
自治驾驶数据库将大大提升这些能力。自治驾驶数据库可以自动执行耗时耗力的手动流程,而业务用户便可腾出时间来更加积极地运用其数据。用户可以直接控制数据库的创建和使用,从而在遵循重要安全标准的同时实现控制和自治。
如今,大型企业数据库通常都会支持高度复杂的查询,并且有望针对这些查询提供近乎即时的响应。因此,数据库管理员经常需要采用各种方法来帮助企业改善性能。他们面临的一些常见挑战包括:
应对所有这些挑战是一项极其耗时的任务,并且可能会阻碍数据库管理员开展更具战略性的工作。
自治数据库是未来的潮流,它为那些想要使用最好的数据库技术而不需要运行和操作该技术的组织提供了一种具有吸引力的可能性。
自治数据库利用基于云的技术和机器学习,自动执行管理数据库所需的各种日常任务,例如调优、安全性、备份、更新和其他日常管理任务。通过自动执行这些繁琐的任务,数据库管理员可以腾出时间去开展更具战略性的工作。自治数据库的自治驾驶、自治安全和自治修复功能有望彻底改变企业管理和保护数据的方式,从而建立性能优势、降低成本并提高安全性。
2017 年底,Oracle 宣布推出极具革新性的自治数据库,多家独立行业分析机构很快就对这项术及其在计算领域中的潜在影响力给予了认可。
2018 年 2 月 IDC 观点对自治数据库技术表示了赞许,指出该技术“简化了企业软件的部署、使用和管理,并利用人工智能和机器学习技术减少或消除了软件管理中的人工干预。”
同时,2018 年 1 月的 KuppingerCole 报告 (PDF) 指出,”这种方法具有巨大的潜在优势,不仅可以帮助客户减少劳动力和成本,而且还有助于大幅改善数据库的弹性,有效应对内部或外部人为错误和恶意活动。此外,每个数据库还默认启用了各种安全特性,并且会根据当前的安全优秀实践自动配置相关参数。“