博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于数据存储
阅读量:5041 次
发布时间:2019-06-12

本文共 982 字,大约阅读时间需要 3 分钟。

   网上找不到东西,自己写一个分析。

  之前看到数据库这东西不明白它的用处,有一个专门的公司来做这个真的有必要吗?现在也是不怎么清楚是什么情况。

  如果直接保存在记事本或者类似的格式里,也是数据。大概读写比较慢,数据库能让读写快一些,用专门的底层语言来实现数据类型流的处理。想起来那些数据库设计遵循的标准,大概很少有人能达到吧。

  平时设计数据库都有数据重复,来提高查询速度,方便使用。更改起来不方便,同时平时也不怎么改所以影响不大。想设计成没有数据冗余并且速度可以,这个是比较好的追求。

  现在数据库,整体感觉上是平面存储,毕竟硬件本身都是放在一个平面上,即使是处理器的交互也在平面空间。这样不容易做到去冗余大概,毕竟,立体起来才容易相互链接。现在的搜查和事务技术,想起来就令人头大,好些比较琐碎。数据库软件本身做不到低冗余,何况使用它设计出来的数据库。

  记录的东西在方便记录和方便查询统计上不容易做统一协调。我是在些excel记录的时候这样发现。单个单元格里边并不是单个内容,单个内容里边也不是单个记录。想要编排好这些东西大概需要一段时间消化,处理好相互关系。现在在说的是数据库的事。数据库也不容易处理好需求里的这份关系。

  我们退一步讲,单从印象上去感觉数据库,想着应该是很容易取出东西,想要的功能都可以很方便实现。形成一个抽象空间,自动处理字段长度过长的智能储存等相关的功能。使用数据的时候要规定长度,这在外看起来是不容易理解的事。毕竟数据库应该是个抽象层,既然是抽象层怎么会有大小限制。说种类限制,也就是数字还是字符串,这个还好理解一点。长度限制就让人无语了。现在还没有长度不限的数据库,也就是链接层只开放给数据库自己。这样数据库和一个个excel单元表没有什么区别,甚至还没有单元格做的好。单元格还要面对对外显示的需求,数据库是关灯黑,本身不需要处理存储中的显示问题,可以任意存放,也就是里边可以用链接来抽象成一个立体空间。一条数据每个字段之间的连接可以超脱出物理层,建立一个单独的抽象层来存储。数据具体放在哪里只有这个表单知道,如果不通过表单、直接从后台打开文件得不到连续的字段。数据库运行就是来处理数据存放位置和抽象表单的高速连接。这样才显得比较好一点。

转载于:https://www.cnblogs.com/flangrean/p/10308420.html

你可能感兴趣的文章
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>
Cocos2d-x3.0 文件处理
查看>>
全面整理的C++面试题
查看>>
Web前端从入门到精通-9 css简介——盒模型1
查看>>
Activity和Fragment生命周期对比
查看>>
OAuth和OpenID的区别
查看>>
android 分辨率自适应
查看>>
查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
国外媒体推荐的5款当地Passbook通行证制作工具
查看>>
日常报错
查看>>
list-style-type -- 定义列表样式
查看>>
hibernate生成表时,有的表可以生成,有的却不可以 2014-03-21 21:28 244人阅读 ...
查看>>
mysql-1045(28000)错误
查看>>
Ubuntu 编译出现 ISO C++ 2011 不支持的解决办法
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
超详细的Guava RateLimiter限流原理解析
查看>>