数据库的基本功能与特点 数据库的四大基本功能

嘿嘿,这个数据库的功能实在是太多了,不胜枚举。
让我告诉你我当时陷入的陷阱。

此时,我刚刚接手公司的混乱子系统。
服务员在老楼一楼,灰尘很厚,可以用来做饭了。
数据库太老了,忘记叫什么牌子了,不过还是很慢。

数据定义?是的,这与结构有关。
我记得有一个愚蠢的男孩,他不理解字段类型,并在本应存储金额的整数字段中存储了负数。
结果,该报道完全是虚假的。
这必须迅速改变,否则财务部门将采取行动。

数据操纵?这是最常见的。
有一次,半夜,系统突然崩溃了。
检查日志后发现有人SQL语句出错,删除了上百条订单。
老板脸色青如草。
后来我们实施了审计流程,写入必须由两个人确认,所以不再出现问题。

数据控制?我深深地理解这一点。
有一位客户坚持要访问自己的数据,但权限设置得太宽松,后来他重定向了其他人的数据。
这很糟糕,因为不仅数据被泄露,而且还引发了一系列诉讼。
这就是为什么我现在在权限管理方面像生锈一样严格。
什么是数据库的运行管理?这是最有问题的。
期间服务器一直崩溃。
经过检查发现并发控制没有做好。
多个用户同时更改数据,导致数据混乱。
后来我们加了一个锁定机制,它就稳定了。
数据库有哪些基本特征?
持久存储?是的,数据不会因断电而丢失。
我有一个哥们,他的系统突然断电了,第二天又重新启动了。
所有数据都还在那里。
当时他很感激。
数据组织?表格、行、列,都是一样的。
然而,我见过人们将数据存储在文本文件中,查找它们就像找针一样困难。
数据交换?这很好,但也会引起问题。
有一次,两个部门同时更新了一份文件。
结果数据互相覆盖,双方都担心起来。
数据独立性?这是一件好事。
我有一个客户更改了数据库的最低级别,但他在该数据库上的应用程序没有更改任何字。
就是这么简单。
数据安全?必须。
我看到一个密码为1 2 3 4 5 6 的系统,但是系统直接被黑了,所有数据都丢失了。
数据完整性?这也很重要。
有一次,有人未能输入所需信息,导致系统报告错误,整个报告被销毁。

总之,数据库用得好可以起到很大的帮助,但用不好的话真的会让人哭笑不得。
当年我是从那些坑里爬出来的,现在做系统的时候就得更加小心了。

数据库事务的四个特性

2 02 3 年,朋友给我解释了数据库事务的四大特点,说原子性就像做一道菜,要么全熟,要么全不熟,不能半途而废。
一致性是指菜品做好了,味道要符合标准,不能有不好的部分。
隔离就像同时做两道菜。
一道菜的香气不能影响另一道菜。
持久是指菜做好后,不管你吃不吃,它都在那里,不会消失。
他说,这些是确保可靠和安全的数据库操作的关键。
我一听,似乎也有道理。
不过,我只是想到了另一件事。
我似乎错过了什么。
算了,你可以想办法的。

大数据的四个基本特征

说白了,大数据可以概括为四个词:大、复杂、稀疏、快。
首先,我们来谈谈最重要的数量。
去年我在做一个电商项目的时候,一天就收到了3 TB的用户行为日志。
这还不包括我们3 000万级产品库的实时更新。
现有数据库直接锁定到PPT中。
另一件事是复杂性。
你认为你的数据都是干净的吗?比如分析舆情时,新闻文字、抖音短视频、甚至用户表情都必须同时阅读。
三种格式的处理逻辑有很大不同。
还有另一个重要的细节。
价值密度低是最烦人的。
处理了一些安全监控数据。
在1 0000小时的视频中,一个有效的报警片段长度不到5 分钟,每秒只有2 帧有用信息。
说实话,我很尴尬。
没有有效的算法会直接花费金钱。
起初我们认为如果存储足够的数据就可以开采黄金,但后来我们发现出了问题,我们必须先建立一个筛选模型。
等等,还有一件事,现在的处理速度超乎你的想象。
从交易所连接数据时的毫秒延迟可能会导致数千万美元的损失。
与其只玩TB/PB,不如先学习一下实时清理的基础知识。