对网站开发的理解500字图书馆网站信息化建设

张小明 2026/1/10 9:56:20
对网站开发的理解500字,图书馆网站信息化建设,字体设计在线生成免费,电影网页设计报告分库分表数据分散存储垂直分库#xff1a;以表为依据#xff0c;根据业务将不同表拆分到不同库#xff1b;特点#xff1a;每个库表结构不同#xff0c;数据也不同#xff0c;并集是全量数据#xff1b;垂直分表#xff1a;以字段为依据#xff0c;根据字段属性将一张…分库分表数据分散存储垂直分库以表为依据根据业务将不同表拆分到不同库特点每个库表结构不同数据也不同并集是全量数据垂直分表以字段为依据根据字段属性将一张表不同字段拆分到不同表特点每个库表结构不同数据不同通过主键关联并集是全量数据水平分库以数据行为依据按照一定规则将同一表的数据拆分到不同库特点每个库表结构相同数据不同并集是全量数据水平分表以数据行为依据按照一定规则将同一表的数据拆分到不同表特点每个表结构相同数据不同并集是全量数据Mycat是基于java的实现分库分表的数据库中间件与连接MySQL一样编辑Mycat的配置文件schema.xml配置数据节点datanode和节点主机datahost修改dbDriver为jdbc修改url修改配置文件server.xml用户及密码rule.xml分片规则然后重新启动mycat创建逻辑表结构插入数据看分片结果。#连接并登陆Mycat mysql -h 192.168.200.210 -P 8066 -uroot -p0119 #重新启动mycat cd /usr/local/mycat bin/mycat restart # 查看启动日志确保没有报错 tail -f logs/wrapper.log配置文件1、schema.xml配置文件包含逻辑库、逻辑表、分片规则、分片节点及数据源的配置--1shcema标签 --DB01逻辑库库名操作时use DB01;自动limit100行 --定义逻辑表表名分布几个数据节点分片规则名字 schema name DB01 checkSQLschematrue sqlMaxLimit100 table nametb_order dataNodedn1,dn2,dn3 ruleauto-sharding-long/ /schema --2dataNode标签(数据节点名字节点主机名字主机里面的数据库) dataNode namedn1 dataHostdhost1 databasedb01/ --3dataHost标签 --节点主机名字最大和最小连接数balance负载均衡策略0123dbDriver数据库驱动native,jdbc dataHost namedhost1 maxCon1000 minCon10 balance0 writeType0 dbTypemysql dbDriverjdbc switchType1 slaveThreshold100 ... /dataHost2、rule.xml 分片规则分片规则tableRule按照id字段分片分片算法及参数Functionclass是java类属性txt文件3、server.xml 系统配置信息system和user用户及权限Mycat分片1垂直分库案例数据库按照业务垂直拆分为商品订单及用户数据库。垂直分库不需要在schema.xml中指定rule分片规则database都是shopping多表连接查询是不能跨数据库会报错。全局表配置省市区三张表设置为全局表三个数据库里都有table nametb_areas_city dataNodedn1,dn2,dn3 primaryKey”id” type”global”/2水平分库案例tb_log表拆分--1shcema.xml schema name itcast checkSQLschematrue sqlMaxLimit100 table nametb_log dataNodedn4,dn5,dn6 rulemod-long/ --取模分片%3 /schema dataNode namedn4 dataHostdhost1 databaseitcast/ dataNode namedn5 dataHostdhost2 databaseitcast/ dataNode namedn6 dataHostdhost3 databaseitcast/ --三个dataHost相同不变分片规则都是针对水平拆分在schema.xml中仅写名字在rule.xml具体说明范围分片、取模分片、固定分片hash算法都针对数字类型一致性hash分片、字符串hash解析是针对字符串类型--范围分片在txt里定义范围分哪个片0-500M0,500M-1000M1,1000M-1500M2 tableRule nameauto-sharding-long...columnsid,algorithmrang-long function namerang-long property autopartition-long.txt --取模分片 tableRule namemod-long...columnsid,algorithmmod-long function namemod-long property count3 --节点数量 --一致性hash根据计算的hash值分片 tableRule namesharding-by-murmur...columnsid,algorithmmurmur function namemurmur property count3 --节点数量 --枚举分片按照配置好的枚举值拆分省份性别状态 tableRule namesharding-by-infile-enumstatus columnsstatus,algorithmhash-int function namehash-int property partition-hash-int.txt --存枚举值102132 property namedefaultNode2 --超出枚举范围的默认节点 --应用指定分片指定的子字符串计算分片号 tableRule namesharding-by-substring columnsid,algorithmsharding-by-substring function namesharding-by-substring property startIndex0 --开始索引位置 property size2,partitionCount3,defaultPartition0 --截取长度分片数默认节点 --固定分片hash算法二进制与10个1进行位与运算超出的只看低位 tableRule namesharding-by-long-hash columnsid,algorithmsharding-by-long-hash function namesharding-by-long-hash property partitionCount2,1 --节点数量21 property partitionLength256,512 --三个节点存的长度默认最大1024 --字符串hash解析指定的子字符串计算hash值-与10个1进行位与分片 tableRule namesharding-by-stringhash columnsname,algorithmsharding-by-stringhash function namesharding-by-stringhash property partitionCount2 --节点数量2 property partitionLength512,hashSlice0:2 --每片长度hash运算截取的子字符串位置 --按天分片设置开始和结束日期每10天一个分片超出循环 tableRule namesharding-by-date columnscreate_time,algorithmsharding-by-date function namesharding-by-date property dateFormatyyyy-MM-dd property sBeginDate2022-01-01,sEndDate2022-01-30,sPartionDay10 --按月分片设置开始和结束日期每个自然月一个分片超出循环 tableRule namesharding-by-month columnscreate_time,algorithmpartbymonth function namepartbymonth property dateFormatyyyy-MM-dd property sBeginDate2022-01-01,sEndDate2022-03-31Mycat管理及监控mycat中间件解析sql-分片分析-路由分析-读写分离分析若查询语句不涉及status字段会路由给全部三个分片返回结果-结果合并-聚合排序分页聚合排序分页在mycat进行mycat8066数据访问端口9066是数据库管理端口mysql -h 192.168.200.210 -P 9066 -uroot -p 连接端口进行监控mycat-web(eye)提供图形化监控服务依赖zookeeper可以配置mycat和mysql管理mycat监控SQL监控统计性能等读写分离主从复制后配置读写分离增删改操作主库读操作执行从库降低单台服务器访问压力应用程序连mycat实现。一主一从主库宕机后写操作全部停摆schema.xml中dataHost 设置balance3值的含义如下dataHost添加writeHost和readHost的行双主双从高可用全部数据同步master1处理所有写请求slave1master2slave2处理读请求当master1宕机后master2自动接管写请求两个主库互为备机。分别搭建两个主从复制后搭建主库相互复制change master to master_host192.163.200.213,master_useritcast, master_passwordroot123456,master_log_filebinlog.000002,master_log_pos663; start slave; show slave status\G;配置读写分离writeHost和readHostbalance1 双主双从模式writeType0写操作配置switchType自动切换 1黑马课程MySQL数据库基础篇进阶篇和运维篇知识点和笔记内容全部更新完成。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做域名代理网站wordpress 多站点用户

5分钟快速掌握分布式数据分片技术:从零到实战完整指南 【免费下载链接】jeecg-boot jeecgboot/jeecg-boot 是一个基于 Spring Boot 的 Java 框架,用于快速开发企业级应用。适合在 Java 应用开发中使用,提高开发效率和代码质量。特点是提供了丰…

张小明 2026/1/8 15:23:58 网站建设

网站建设公司税率工作总结个人

Langchain-Chatchat 结合 Apache Airflow 实现知识库自动化更新 在企业内部,每天都有新的政策发布、产品迭代和制度调整。然而,这些关键信息往往以 PDF、Word 或 PPT 的形式散落在各个共享目录中,员工想查一句“年假怎么休”却要翻遍三份文档…

张小明 2026/1/8 15:23:56 网站建设

免费做爰网站展览展会公司

提示工程实战宝典:从入门到精通的完整指南 【免费下载链接】Prompt-Engineering-Guide dair-ai/Prompt-Engineering-Guide: 是一个用于指导对话人工智能开发的文档。适合用于学习对话人工智能开发和自然语言处理。特点是提供了详细的指南和参考资料,涵盖…

张小明 2026/1/8 15:23:53 网站建设

外贸网站设计注意事项锦州网站建设品牌

新一代智能代理交互协议:构建未来应用的全栈解决方案 【免费下载链接】ag-ui 项目地址: https://gitcode.com/gh_mirrors/agu/ag-ui 在人工智能技术快速发展的今天,开发者面临着构建智能交互应用的多重挑战:实时通信延迟、状态同步复…

张小明 2026/1/8 15:23:52 网站建设

wordpress手机站点郑州企业网络推广

3个惊人发现!用闲鱼自动化工具让二手交易效率提升300% 【免费下载链接】xianyu_automatize [iewoai]主要用于实现闲鱼真机自动化(包括自动签到、自动擦亮、统计宝贝数据) 项目地址: https://gitcode.com/gh_mirrors/xia/xianyu_automatize …

张小明 2026/1/8 16:58:40 网站建设

现在的那家做网站比较好一些呢牛商网网站模板

鸿蒙 PC 深度解析:生态破局、体验革新与开发者共建之路 在操作系统领域,技术突破仅是起点,应用生态的繁荣才是决定其能否立足的核心。全球主流操作系统的成功,无一不是依托于海量适配的应用与活跃的开发者群体。对于鸿蒙 PC 而言…

张小明 2026/1/8 16:58:28 网站建设