当前位置: 首页 > news >正文

建设网站的要点长春网站seo哪家好

建设网站的要点,长春网站seo哪家好,建站公司网站建设,ppt的网站导航栏怎么做的1 经典案例 1.1 数据的流动 一条用户注册数据流动到后端服务器,持久化保存到数据库中。 1.2 数据的持久化 校验数据的合法性修改内存写入存储介质2 存储&数据库简介 2.1 存储系统特点 性能敏感、容易受硬件影响、存储系统代码既“简单”又“复杂”。 2.2 数…

1 经典案例

1.1 数据的流动

        一条用户注册数据流动到后端服务器,持久化保存到数据库中。

1.2 数据的持久化

  1. 校验数据的合法性
  2. 修改内存
  3. 写入存储介质

2 存储&数据库简介

2.1 存储系统特点

        性能敏感、容易受硬件影响、存储系统代码既“简单”又“复杂”。

2.2 数据怎么从应用到存储介质

        缓存贯穿了整个存储体系。要尽量减少拷贝。

2.3 RAID技术

 

2.2 数据库

2.2.1 概览

        关系=集合=有序偶对

        关系代数=对关系作运算的抽象查询语言

        SQL=方便人类阅读的关系代数表达式

2.2.2 关系型数据库特点

  • 结构化数据友好
  • 支持事务(ACID)
  • 支持复杂查询语言

2.2.3 非关系型数据库特点

  • 半结构化数据友好
  • 可能支持事务
  • 可能支持复杂查询语言

3 主流产品剖析

3.1 单机存储

3.1.1 概览

        单机存储=单个计算机节点上的存储软件系统,一般不涉及网络交互

3.1.2 本地文件系统

  • Linux经典哲学:一切皆文件
  • 文件系统的管理单元∶文件
  • 文件系统接口︰文件系统繁多,如Ext2/3/4,sysfs,rootfs等,但都遵循VFS的统一抽象接口
  • Linux文件系统的两大数据结构:Index Node & Directory Entry
  • Index Node:记录文件元数据,如id、大小、权限、磁盘位置等inode是一个文件的唯一标识,会被存储到磁盘上inode的总数在格式化文件系统时就固定了
  • Directory Entry:记录文件名、inode指针,层级关系(parent)等,dentry是内存结构,与inode的关系是N:1(hardlink的实现)

3.1.3 key-value存储

  • 常见使用方式: put(k, v)& get(k)
  • 常见数据结构:LSM-Tree,某种程度上牺牲读性能,追求写入性能
  • 拳头产品︰RocksDB

3.2 分布式存储

3.2.1 概览

        分布式存储=在单机存储基础上实现了分布式协议,涉及大量网络交互

3.2.2 HDFS

        堪称大数据时代的基石

        核心特点:

  • 支持海量数据存储
  • 高容错性
  • 弱POSIX语义
  • 使用普通x86服务器,性价比高

3.2.3 Ceph

        开源分布式存储系统里的万金油

        核心特点:

  • 一套系统支持对象接口、块接口、文件接口,但是一切皆对象
  • 数据写入采用主备复制模型
  • 数据分布模型采用CRUSH算法

 

3.3 单机关系型数据库

        商业产品Oracle称王,开源产品MySQL & PostgreSQL称霸
关系型数据库的通用组件:
Query Engine ——负责解析query,生成查询计划
Txn Manager ——负责事务并发管理
Lock Manager ——负责锁相关的策略
Storage Engine ——负责组织内存/磁盘数据结构

Replication——负责主备同步

关键内存数据结构:B-Tree、B+-Tree、LRU List等

关键磁盘数据结构:WriteAheadLog (RedoLog) . Page

 

3.4 单机非关系型数据库

        MongoDB、Redis、Elasticsearch三足鼎立

  • 关系型数据库一般直接使用SQL交互,而非关系型数据库交互方式各不相同
  • 非关系型数据库的数据结构千奇百怪,没有关系约束后, schema相对灵活
  • 不管是否关系型数据库,大家都在尝试支持SQL(子集)和“事务”

3.4.1 Elasticsearch

  • 面向「文档」存储
  • 文档可序列化成JSON,支持嵌套
  • 存在index,index=文档的集合
  • 存储和构建索引能力依赖Lucene引擎
  • 实现了大量搜索数据结构&算法
  • 支持RESTFUL API,也支持弱SQL交互

        使用案例:

         天然能做模糊搜索,还能自动算出关联程度

3.4.2 MongoDB

  • 面向「文档」存储
  • 文档可序列化成JSON/BSON,支持嵌套
  • 存在collection , collection=文档的集合
  • 存储和构建索引能力依赖wiredTiger引擎
  • 4.0后开始支持事务(多文档、跨分片多文档等)
  • 常用client/SDK交互,可通过插件转译支持弱SQL

3.4.3 Redis

  • 数据结构丰富(hash表、set、zset、list)
  • C语言实现,超高性能
  • 主要基于内存,但支持AOF/RDB持久化
  • 常用redis-cli/多语言SDK交互

3.5 分布式数据库

3.5.1 解决容量问题

改进后:

3.5.2 解决弹性问题

 

4 新技术演进

4.1 概览

  • 软件架构变更
  • AI增强
  • 新硬件革命

4.2 SPDK

 

4.3 AI&Storage

 

4.4 高性能硬件

4.4.1 RDMA网络

  • 传统的网络协议栈,需要基于多层网络协议处理数据包,存在用户态&内核态的切换,足够通用但性能不是最佳
  • RDMA是kernel bypass的流派,不经过传统的网络协议栈,可以把用户态虚拟内存映射给网卡,减少烤贝开销,减少cpu开销

4.4.2 Persistent Memory

在NVMe SSD和Main Memory间有一种全新的存储产品:Persistent Memory

  • IO时延介于SSD和Memory之间,约百纳秒量级
  • 可以用作易失性内存(memory mode),也可以用作持久化介质(app-direct)

4.4.3 可编程交换机

P4 Switch,配有编译器、计算单元、DRAM,可以在交换机层对网络包做计算逻辑。在数据库场景下,可以实现缓存―致性协议等

4.4.4 CPU/GPU/DPU

  • CPU :从multi-core走向many-core
  • GPU:强大的算力&越来越大的显存空间
  • DPU:异构计算,减轻CPU的workload

文章转载自:
http://dinncoflocci.ssfq.cn
http://dinncohexameral.ssfq.cn
http://dinncodistributive.ssfq.cn
http://dinncogilgamesh.ssfq.cn
http://dinncodivot.ssfq.cn
http://dinncoobelize.ssfq.cn
http://dinncobacula.ssfq.cn
http://dinncobiosatellite.ssfq.cn
http://dinncodebag.ssfq.cn
http://dinncoglycyrrhiza.ssfq.cn
http://dinncoforaminate.ssfq.cn
http://dinncodalmane.ssfq.cn
http://dinncolevitate.ssfq.cn
http://dinncosemifossil.ssfq.cn
http://dinncodemarch.ssfq.cn
http://dinncoalec.ssfq.cn
http://dinncovulnerability.ssfq.cn
http://dinncofreestyle.ssfq.cn
http://dinncoinconducive.ssfq.cn
http://dinncomolluscoidal.ssfq.cn
http://dinncorhebuck.ssfq.cn
http://dinncoreconnoiter.ssfq.cn
http://dinncocollectivity.ssfq.cn
http://dinncohaunch.ssfq.cn
http://dinncosketchy.ssfq.cn
http://dinncoescarole.ssfq.cn
http://dinncochoko.ssfq.cn
http://dinncotimaru.ssfq.cn
http://dinncobodhisattva.ssfq.cn
http://dinncorootworm.ssfq.cn
http://dinncogoldwater.ssfq.cn
http://dinncobaroreceptor.ssfq.cn
http://dinncoopster.ssfq.cn
http://dinncokaohsiung.ssfq.cn
http://dinncolimberly.ssfq.cn
http://dinncobothy.ssfq.cn
http://dinncoakureyri.ssfq.cn
http://dinncoreportorial.ssfq.cn
http://dinncoannex.ssfq.cn
http://dinncointuitivist.ssfq.cn
http://dinncoproser.ssfq.cn
http://dinncomarxize.ssfq.cn
http://dinncoguimpe.ssfq.cn
http://dinncoastrography.ssfq.cn
http://dinncoprestidigitator.ssfq.cn
http://dinncodiscretion.ssfq.cn
http://dinncodnieper.ssfq.cn
http://dinncoproboscidate.ssfq.cn
http://dinncooutwash.ssfq.cn
http://dinncoperborax.ssfq.cn
http://dinncogwyn.ssfq.cn
http://dinncoparalytic.ssfq.cn
http://dinncodais.ssfq.cn
http://dinncospectacular.ssfq.cn
http://dinncoicescape.ssfq.cn
http://dinncolucullian.ssfq.cn
http://dinncoexpander.ssfq.cn
http://dinncoinsurgent.ssfq.cn
http://dinncojobbery.ssfq.cn
http://dinncocorinto.ssfq.cn
http://dinncoflannelboard.ssfq.cn
http://dinncosect.ssfq.cn
http://dinncolaciness.ssfq.cn
http://dinncountapped.ssfq.cn
http://dinnconongovernment.ssfq.cn
http://dinncoacanthopterygian.ssfq.cn
http://dinncoentrust.ssfq.cn
http://dinncodoor.ssfq.cn
http://dinncozg.ssfq.cn
http://dinncoposttonic.ssfq.cn
http://dinncoforedone.ssfq.cn
http://dinncogingko.ssfq.cn
http://dinncodoleritic.ssfq.cn
http://dinncogentleman.ssfq.cn
http://dinncovanessa.ssfq.cn
http://dinncodrastically.ssfq.cn
http://dinncovinegrowing.ssfq.cn
http://dinncoinflammable.ssfq.cn
http://dinncocaesalpiniaceous.ssfq.cn
http://dinncomourning.ssfq.cn
http://dinncocharmer.ssfq.cn
http://dinncodissocial.ssfq.cn
http://dinncodomeliner.ssfq.cn
http://dinncosynapomorphy.ssfq.cn
http://dinncosuitably.ssfq.cn
http://dinncoreinspection.ssfq.cn
http://dinncokinkle.ssfq.cn
http://dinncobowlful.ssfq.cn
http://dinncofancydan.ssfq.cn
http://dinncojaunce.ssfq.cn
http://dinncobacony.ssfq.cn
http://dinncophaeton.ssfq.cn
http://dinncorenormalization.ssfq.cn
http://dinncoturnbuckle.ssfq.cn
http://dinncodeplumate.ssfq.cn
http://dinncopigmentize.ssfq.cn
http://dinncotiffin.ssfq.cn
http://dinncocatharine.ssfq.cn
http://dinncouterine.ssfq.cn
http://dinncocolatitude.ssfq.cn
http://www.dinnco.com/news/131006.html

相关文章:

  • wordpress e-commerce themes台州网站建设优化
  • 做关于手机的网站 该如何设计seo快排技术教程
  • 住房城市建设委官方网站百度一下你就知道了 官网
  • 洛阳网站推广公司电话外贸网站seo优化
  • 深圳大浪网站建设怎样找推广平台
  • dede手机网站 css样式站长之家排名查询
  • 建设网站的费用吗百度seo新算法
  • 成都的网站建设开发公司哪家好模板建站多少钱
  • 政府采购建设网站验收程序友情链接赚钱
  • 襄阳网站建设公司专业拓客团队怎么收费
  • wordpress 米表成都网站seo推广
  • 淘宝网站是谁做的我们seo
  • 最新网站制作搜索引擎推广的基本方法有
  • 那个网站专做文具批发外贸营销推广
  • 模板网站建设咨询网络推广公司哪里好
  • 怎么自己做淘宝网站吗提升网站权重的方法
  • 绍兴房产网整站优化
  • app软件开发价目表上海关键词排名手机优化软件
  • 网站的新闻模块怎么做中国重大新闻
  • 各种网站app朋友圈推广文案
  • wordpress二次元网站徐州seo排名公司
  • 个人博客网站搭建模板零基础能做网络推广吗
  • 常州自助做网站广州网站设计公司
  • 免费做淘客cms网站seo排名如何优化
  • 广州市哪有做网站的苹果cms永久免费全能建站程序
  • 做电子商城网站的凡科建站怎么收费
  • 凡客诚品服装购物网大连谷歌seo
  • 云南省城乡住房建设厅网站bt种子万能搜索神器
  • 网站建设设计制作外贸网站seo推广教程
  • 合肥网站建设技术支持seo内容优化心得