『数据库』一个中年程序员对数据库概念的理解( 二 )
数据存储的特点1、海量存储
虽然记事本 , excel表格都可以进行存储数据 , 但是当产生大量的数据 , 比如QQ的信息 , 有上千万条 , 甚至近亿条个人数据 , 我们试想一下 , 如果把它存放在记事本里或者exceI表格里 , 就显得非常不适合 , 就算能存放的下 , 当我们使用时 , 也觉得这样存数据会存在问题 , 试想一下 , 我做个网站 , 从记事本来读取数据 , 合适吗 , 很显然不合适 。
2、数据完整性
当我们存储数据时 , 比如存一个人的信息 , 姓名:老李 , 性别:公 , 年龄:1935岁 , 这样存数据能正常保存得起来吗 , 当然可以 , 但不符合常理 , 性别要么是男 , 要么是女 , 公显然不符合常人来理解 。 年龄能活到千岁的肯定不是人 , 有可能是妖 , 正常人能活到百岁 , 就算高寿了 。 这样存储数据我们叫数据存储不完整性 , 虽然能正常存储 。
3、数据并发性
数据的并发性 , 还是用记事本存储数据举列子 , 假如在记事本里存了一条数据 , 这条数据内容是:“老张” , 这时打开这个记事本 , 然后再次打开这个记事本 , 同一个记事本打开了两次 , 这时在记事本里把老张改写成小张 , 然后关闭这两个记事本 , 这时记事本里存的是老张还是小张 , 有可能老张把小张复盖掉 。 再比如上厕所 , 就一个坑 , 两个人同时进去 , 不太雅观也不适合吧 , 肯定是第一个人上完 , 然后再轮到第二个人才好吧 。 这样才能保证数据不会被覆盖 。
4、数据安全性
对于存储数据的安全 , 这是至关重要的 , 就像粮仓里的粮食 , 谁都可以去取 , 是不可以的 , 不然的话 , 也不会请个老头天天做在仓库门口看守着 。 如果想顺利地取得到东西 , 需要一个凭证或者是领导批的条子 , 老头才会允许你进到仓库里取东西 。 这样才能保证仓库里的东西是安全的 。
使用数据库来存储数据1、用数据库来存储数据可以解决数据的海量存储问题 , 别说千条 , 上千万条数据都没有问题 , 不但数据存储方便 , 读取也很便捷和快速 。
2、用数据库来存储数据可以解决数据完整性问题 , 比如年龄上千岁的问题 , 可以在数据库里设置约束来管理数据的不完整性问题 , 保存的岁数只能是1到150岁 。
3、用数据库来存储数据可以解决数据并发性问题 , 数据库有锁的机制 , 就好比上厕所一样 , 一个人进去之后 , 会从里面把门锁上 , 只有这个人出来后 , 另一个人才能进去 。
4、用数据库来存储数据可以解决数据安全性问题 , 要想进到数据库里面 , 是需要用户名和密码的 , 经过验证才能进入的 。
【『数据库』一个中年程序员对数据库概念的理解】以上就是一个中年程序员对数据库的一些概念的理解 , 当然由于水平有限 , 本文中有理解不到或者理解错误之处在所难免 , 敬请读者批评指正 , 或者在下方留言评论 , 有则改之无则加勉 。
- 快科技小米高管都是外人?雷军透露了一个秘密
- 网贷平台■做一个网站要多少钱?
- 靓科技解读Thing,a16z、5.15亿美金的数据加密股票基金:找寻下一个Big
- 二台格物设计的与时俱进
- 晨财经陈春花:如何做到美国围剿之下的强劲增长?华为像是一个植物|2020财经云峰会
- 「月球」上古传说中的“天”,原来是一个星球,它为何阻挡古人登天?
- 「华为」一个好消息,美国将发新规,一个坏消息,华为或被迫放弃安卓系统
- 一个懂法的包裹【每周简讯】丰巢正式回应收费争议
- 相机▲5个被相机捕捉到的神秘深海怪物,第一个至今不知是何物种!
- 科学探索007你就会明白地球各个部分的厚度了,地球有多厚?将地球比作一个蛋