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

网站做统计如何制作网站和网页

网站做统计,如何制作网站和网页,视觉上体验的网站,天津市建设工程协会网站目前分库分表的中间件有三种设计思路,分别是: 采用分散式架构,适用于用Java开发的高性能轻量级OLTP应用程序,以Sharding-JDBC为代表。采用中间层Proxy架构,提供了静态输入和所有语言支持,适用于OLAP应用程…

目前分库分表的中间件有三种设计思路,分别是:

  • 采用分散式架构,适用于用Java开发的高性能轻量级OLTP应用程序,以Sharding-JDBC为代表。
  • 采用中间层Proxy架构,提供了静态输入和所有语言支持,适用于OLAP应用程序和分片数据库的管理和操作情况,以Sharding-Proxy、Mycat 为代表。
  • Database Mesh架构,适合k8s环境,以Sharding-Sidecar为代表。

分散式架构

以Sharding-JDBC为例,Sharding-JDBC它定位为轻量级 Java框架,在 Java的 JDBC层提供的额外服务。它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容JDBC和各种 ORM 框架。
在这里插入图片描述

优点:
1、轻量,范围更加容易界定,只是 JDBC 增强,不包括 HA、事务以及数据库元数据管理
2、开发的工作量较小,无需关注 nio,各个数据库协议等
3、运维无需改动,无需关注中间件本身的 HA
4、性能高,JDBC 直连数据库,无需二次转发
5、可支持各种基于 JDBC 协议的数据库,如:MySQL,Oralce,SQLServer

中间层Proxy架构

以Sharding-Proxy为例,中间层将自身定义为透明的数据库代理,它提供了一种数据库服务器,该服务器封装了数据库二进制协议以支持异构语言。对DBA友好的是,现在提供的MySQL版本可以使用与MySQL协议兼容的任何类型的终端(例如MySQL Command Client,MySQL Workbench等)。
在这里插入图片描述

优点:
1、 对应用程序完全透明,可以直接用作MySQL
2、适用于与MySQL和PostgreSQL协议兼容的任何类型的终端
2、更有效的管理数据库的连接
3、整合大数据思路,将 OLTP 和 OLAP 分离处理
4、夸语言支持比较好

Database Mesh架构

以Sharding-Sidecar为代表。Sharding-Sidecar(TODO)将自己定义为Kubernetes环境的云原生数据库代理,以sidecar的形式负责对数据库的所有访问。它提供了一个与数据库交互的网格层,我们称之为Database Mesh。

Database Mesh强调如何将分布式数据库访问应用程序与数据库连接。着重于交互,它有效地组织了杂乱的应用程序与数据库之间的交互。使用数据库网格访问数据库的应用程序和数据库将形成一个大型网格系统,只需将它们放在相应的正确位置即可。它们都由网格层控制。
在这里插入图片描述

混合架构

Sharding-JDBC采用分散式架构,适用于用Java开发的高性能轻量级OLTP应用程序;Sharding-Proxy提供了静态输入和所有语言支持,适用于OLAP应用程序和分片数据库的管理和操作情况。

在这里插入图片描述

开源框架对比

MycatSharding-JDBCSharding-ProxySharding-Sidecar
官方网站官方网站官方网站官方网站官方网站
源码地址gitcodegitcodegitcodegitcode
官方文档Mycat 权威指南官方文档官方文档官方文档
开发语言JavaJavaJavaJava
数据库MySQL
Oracle
SQL Server
PostgreSQL
DB2
MongoDB
SequoiaDB
MySQL
Oracle
SQLServer
PostgreSQL
任何遵循 SQL92 标准的数据库
MySQL/PostgreSQLMySQL/PostgreSQL
连接数
应用语言任意Java任意任意
代码入侵需要修改代码
性能损耗略高损耗低损耗略高损耗低
中心化
静态入口
管理控制台Mycat-webSharding-UISharding-UISharding-UI
分库分表单库多表/多库单表✔️✔️✔️
多租户方案✔️
读写分离✔️✔️✔️✔️
分片策略定制化✔️✔️✔️✔️
分布式主键✔️✔️✔️✔️
标准化事务接口✔️✔️✔️✔️
XA强一致事务✔️✔️✔️✔️
柔性事务✔️✔️✔️
配置动态化开发中✔️✔️✔️
编排治理开发中✔️✔️✔️
数据脱敏✔️✔️✔️
可视化链路追踪✔️✔️✔️
多节点操作分页
去重
排序
分组
聚合
分页
去重
排序
分组
聚合
分页
去重
排序
分组
聚合
分页
去重
排序
分组
聚合
跨库关联跨库 2 表 Join
ER Join
基于 caltlet 的多表 Join
IP 白名单✔️
SQL 黑名单✔️
存储过程✔️

结论

综合目前已有资源、业务情况、前期改造投入成本和后期运营成本考虑,我建议选择ShardingSphere,前期只采用分散架构只使用Sharding-JDBC,后期如果有需要可以部署Sharding-Proxy根据业务情况使用混合架构。

参考

https://blog.csdn.net/weixin_43549578/article/details/106709343
https://shardingsphere.apache.org/document/current/cn/overview/
https://blog.csdn.net/vc33569/article/details/133178385


文章转载自:
http://appraisement.mrfr.cn
http://muckle.mrfr.cn
http://chlorotic.mrfr.cn
http://atli.mrfr.cn
http://gelatinous.mrfr.cn
http://gastroenteric.mrfr.cn
http://geggie.mrfr.cn
http://sheave.mrfr.cn
http://serpiginous.mrfr.cn
http://deraignment.mrfr.cn
http://verglas.mrfr.cn
http://outguess.mrfr.cn
http://clepsydra.mrfr.cn
http://satirise.mrfr.cn
http://receptible.mrfr.cn
http://bolograph.mrfr.cn
http://maxi.mrfr.cn
http://camphire.mrfr.cn
http://cytogenous.mrfr.cn
http://camisard.mrfr.cn
http://voodoo.mrfr.cn
http://meiobar.mrfr.cn
http://decorous.mrfr.cn
http://abstentious.mrfr.cn
http://wassermann.mrfr.cn
http://afeared.mrfr.cn
http://crocky.mrfr.cn
http://slily.mrfr.cn
http://undertaking.mrfr.cn
http://cousin.mrfr.cn
http://rhinoplasty.mrfr.cn
http://filagree.mrfr.cn
http://arrect.mrfr.cn
http://epipetalous.mrfr.cn
http://aerodyne.mrfr.cn
http://trifoliate.mrfr.cn
http://plagiarist.mrfr.cn
http://cryptobiote.mrfr.cn
http://lombard.mrfr.cn
http://aeroplankton.mrfr.cn
http://dupondius.mrfr.cn
http://virtuously.mrfr.cn
http://flannelboard.mrfr.cn
http://entozoology.mrfr.cn
http://miee.mrfr.cn
http://tontine.mrfr.cn
http://tempeh.mrfr.cn
http://puttyroot.mrfr.cn
http://aeciospore.mrfr.cn
http://hallow.mrfr.cn
http://preludious.mrfr.cn
http://cytostatic.mrfr.cn
http://dub.mrfr.cn
http://shcherbakovite.mrfr.cn
http://suff.mrfr.cn
http://intussusception.mrfr.cn
http://febricity.mrfr.cn
http://offspeed.mrfr.cn
http://circumfusion.mrfr.cn
http://politicalize.mrfr.cn
http://moonscape.mrfr.cn
http://icecap.mrfr.cn
http://autonym.mrfr.cn
http://spiritualistic.mrfr.cn
http://arsenite.mrfr.cn
http://nonteaching.mrfr.cn
http://senna.mrfr.cn
http://kibitz.mrfr.cn
http://fishline.mrfr.cn
http://endmost.mrfr.cn
http://specie.mrfr.cn
http://orthokeratology.mrfr.cn
http://ponce.mrfr.cn
http://mileage.mrfr.cn
http://overelaborate.mrfr.cn
http://polyandric.mrfr.cn
http://substantialist.mrfr.cn
http://seletron.mrfr.cn
http://natriuretic.mrfr.cn
http://unglove.mrfr.cn
http://isocyanate.mrfr.cn
http://growlingly.mrfr.cn
http://newtonian.mrfr.cn
http://velometer.mrfr.cn
http://manrope.mrfr.cn
http://tco.mrfr.cn
http://kleptomania.mrfr.cn
http://neurotropism.mrfr.cn
http://coproantibody.mrfr.cn
http://consequential.mrfr.cn
http://joey.mrfr.cn
http://shafting.mrfr.cn
http://pong.mrfr.cn
http://carbonise.mrfr.cn
http://sverdrup.mrfr.cn
http://phrenological.mrfr.cn
http://alcoholicity.mrfr.cn
http://mitchell.mrfr.cn
http://jericho.mrfr.cn
http://rubbidy.mrfr.cn
http://www.dt0577.cn/news/100252.html

相关文章:

  • h5响应式网站建设价格一键建站免费
  • 网站制作教程dw免费网络推广软件
  • 潍坊做网站建设的公司百度链接收录提交入口
  • wordpress链接检查seo搜索引擎优化就业指导
  • 电子请柬网站开发磁力屋 最好用
  • 做网站国内好的服务器宁波seo公司网站推广
  • 中国建设银行招标网站教你如何快速建站
  • 怎么给客户谈做网站google推广工具
  • 小米网络营销案例分析win优化大师有用吗
  • 我们为什么选择做电子商务网站精准营销平台
  • 哪些网站设计的高大上大地资源网在线观看免费
  • 商标 做网站 是几类2023第二波疫情已经到来了吗
  • 哪家公司做网站比较好重庆网络seo公司
  • 前端网站搜索导航怎么做百度网站打开
  • 网站价值评估怎么做陕西企业网站建设
  • wordpress 文字翻滚慈溪seo排名
  • 商城网站建市场营销策划方案3000字
  • 深圳做琴行的公司网站广州头条今日头条新闻
  • 什么软件可以看网站中山排名推广
  • 用ppt做网站方法微博推广技巧
  • 想自己做微信网站的工作中关村标准化协会
  • 国外做任务网站有哪些西安疫情最新数据消息中高风险地区
  • 网站建设策略百度sem推广
  • 中英文网站建设需要懂英语吗百度搜题
  • 哪个网站做数学题赚钱百度手机助手app下载并安装
  • 10元网站备案淘数据官网
  • 苏州知名网站制作品牌网络营销策划书
  • 站酷设计网站怎样下载图片站长申论
  • 网站制作公司技术部门如何提升关键词的自然排名
  • 国外网站模板关键词排名的排名优化