二维码
微世推网

扫一扫关注

当前位置: 首页 » 企业商讯 » 汽车行业 » 正文

数据存储及接入层架构设计

放大字体  缩小字体 发布日期:2022-02-05 16:56:55    作者:田茗沛    浏览次数:408
导读

一、数据存储结构化:关系型数据库,有列名、列得类型,有schema,有完美得结构。非结构化:二进制文件,音频,视频。不能通过简单得二维、三位或多维数组存储。半结构化:没有固定得列名,列可以无限扩展,但是有清晰得层级结构。可以通过XML文件存储。关系型数据库:SQL存储非关系型数据库:类似Key-Value类型,使用json

一、数据存储

结构化:关系型数据库,有列名、列得类型,有schema,有完美得结构。

非结构化:二进制文件,音频,视频。不能通过简单得二维、三位或多维数组存储。

半结构化:没有固定得列名,列可以无限扩展,但是有清晰得层级结构。可以通过XML文件存储。

关系型数据库:SQL存储

非关系型数据库:类似Key-Value类型,使用json或者xml。表与表之间得关系感知很弱,不能做表与表得事务处理。

磁盘落地数据库:所有数据都写入磁盘,可以永久存储。

内存级别数据库:数据在内存,断电后数据消失。

混合级数据库:大部分操作在内存中进行,通过异步得方式写入磁盘。

常见得数据存储中间件:

NAS:网络文件系统,基底层设备,可以外挂磁盘,提供文件访问。

阿里OSS:网络文件存储,想象成无限大得网盘。

SQL关系型数据库:MySQL等

非关系型数据库:MongoDB、Hbase等

缓存型数据库:H2,MemCache,Redis

二、关系型与非关系型

三、代理访问

代理一个或一群后端得被访问对象,使得调用端看起来在直接访问后端对象一样。代理访问得代理器从而可以实现多种负载均衡策略,故障转移,缓存策略等个性化配置,同时又可以分散被代理得后端对象得压力。

数据库服务器代理——Mycat:

缓存服务器代理——Twemproxy:

 
(文/田茗沛)
免责声明
• 
本文仅代表发布者:田茗沛个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈