上海MYSQL大会摘要

常见机械臂模型不用找!Mujoco这儿都有! 高质量的模型集合,franka panda,so-arm100,ur之类的机械臂都有。常见机械臂模型不用找!Mujoco这儿都有!大概346M,网速不行的可以下载zip。 阅读详情

【谭俊青:MyISAM和InnoDB的比较】MySQL存储引擎图,使用最多的是MyISAM。一般爱可生推荐InnoDB给客户。MyISAM存储构成:3个文件(tableName.frm, tableName.MYD, tableNameMYI),不支持事务,表锁。

 

【谭俊青:MyISAM和InnoDB的比较】MyISAM行存储格式 1 定长-表结构中没有变长字段,默认就是定长存储。好处(高效能,更好的恢复能力,不需整理) 2 变长-表结构如果包含varchar, varbinary, blob, test等字段,则以变长存储。坏处(可能造成碎片,增加恢复难度)3 压缩格式-只读格式

 

成江东:盛大糖果社区的几个问题 1 并发压力快速提高? 2 需求变化快? 3 数据水平拆分?NOSQL数据库能否解决这几个问题。

 

成江东:议题:MongoDB是什么、特性,适用场景,与其他数据库的对比。NOSQL数据库是非关系型的数据库,主要用于社区类web2.0网站。主要解决1 对数据库高并发的需求 2 对海量数据的高效率存储和访问的需求 3 对数据库的高可扩展性和高可用性的需求。

 

 mongoDB是什么? CAP理论-鱼与熊掌不可得兼。一致性(C),分区容忍性(P),可用性(A)。一个分布式数据库最多只能同时满足两个。1) CA 传统关系数据库 2) AP:key-value数据库

 

因此,根据CAP理论。mongoDB不能解决:数据库事务一致性需求 2 数据库的写实时性等。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。

 

mongoDB使用JSON格式文档数据库,文档(document),集合。自由数据模式:支持在对象和数组中嵌入其他的对象和数组,mongo模式设计中的一个关键问题就是值得为这个对象新建一个集合呢?还是把这个对象嵌入到其他的集合中。

 

mongoDB的索引设计很重要,支持很全面。包括基本索引, 唯一索引,内嵌文档中key,文档本身,复合索引,在线索引。

 

mongoDB复制和自动分片带来的高可用性。一个失效,自动切换到另外可用的服务器上,几个服务器形成分片集群,2个以上的shards,1个以上的config servers,和任意数量的mongos servers组成,应用程序连接mongos servers。

 

找了5台服务器进行了模拟测试,一个php脚本。发现在初期,分布不均匀,第一台DB上有100多万条,另外2,3台都是30万条左右,增加一台服务器,增加到500万条以后,发现数据已经变为非常均匀的

 

mongoDB的丰富的查询语句:in查询,排序u,exists,查询分片,count,正则,游标,类型匹配,数组元素个数。

 

mongoDB Map/reduce是聚合和过滤数据的工具。mongoDB的性能优异(并发性能有1.5万多秒,无外键约束,五事务,异步写磁盘。) 还有其他特性(GridFS,使用方便,会自动创建数据库db和集合collection,无需显式执行。)

 

mongoDB的适用场景 1 结构不固定,有数据嵌套 2 要求高并发性 3 经常需要做数据水平拆分 4 内存大于数据量(推荐) 不足之处 1 比较占用磁盘空间,性能受内存影响 2 性能依赖内存,同时无法指定内存大小,容易被其他程序占用 3 不支持事务,不支持join 4 每个document限制最大不超过4MB

 

为什么选择mongoDB?性能优异,扩展力强,面向文档,部署简单,功能全面,易于开发,支持全面。邮件组google groups mongodb-user, 豆瓣小组 mongoDB。

 

其他的nosql数据库简要分析:redis可以被看成加强版的memcache,redis和tokyo cabinet,没有mongoDB的自动分片技术,tokyo cabinet是个人维护的,在盛大超过1亿记录测试时候有性能问题。在盛大糖果中有部分应用用到。Cassandra查询不够丰富,稳定性较差。

 

糖果社区有少数应用在用Tokoy Cabinet, 已经尝试mongoDB,将增加一下应用的部署。当然,主要还是在使用MySQL。应该是与MySQL结合起来,互补优势,得到综合的效益。

 

优化包括:表设计,索引规划,语句优化,存储过程,触发器,视图。1 表设计:命名规则(不用保留字,多字节字符),字段类型(数值,字符,二进制,时间,其他)要合适,主要关注性能,磁盘存储,数据精确度等做个平衡选择。比如精确浮点数必须是decimal, 实际上是字符型存储,性能差。

 

1表设计续:引擎选择,MyISAM (快读,高压缩比 表锁); InnoDB (事务支持,外键支持,行锁,热备支持);memory (内存数据,表锁);InnoDB是单机版唯一支持事务的引擎。Memory的安全性查,内存出错就完蛋,但是IO性能肯定很高。

 

1表设计续-引擎介绍:最可靠的引擎 NDB(MySQL Cluster):支持事务,高并发写,Key-Value 可持续化,99.999%的高可靠性。Archive:比MyISAM更高的压缩比,缺点很多(只能插入,不支持主键)。CSV是EXCEL和MySQL之间沟通的桥梁 BlackHole:缓解Replication中主的压力。

 

1表设计续:【编码选择】单字节,多字节;经常有乱码出现,原因是导出文件,终端系统字符集不支持,再导入到新数据库中,就变成乱码了。【索引规划】唯一索引,普通索引,部分索引,聚簇索引,外键;外键只有innoDB支持,尽量不要随便用外键,会影响性能。

 

【语句优化】关注响应时间,整个时间包括执行时间和传送时间,需要不断研究优化。语句优化的一些好习惯,1) 如果能不再SQL使用内部函数,就不要用; 2) 用join比where性能好; 3) 注意类型匹配,整型不用'', 如'15'和15; 4) 通过增加字段如 column_length,代替column(length);

 

语句优化 5)like 'de' 可以写为 >='de' and <= 'df';6)去掉不必要的临时表和不必要的字段,排序等;7)缺乏必要的过滤条件;8)MySQL5.5之前对子查询处理不够优化,不如JOIN语句快;9)不同类型的字段做关联查询,需要修改字段类型为一致;10)多记录某一条精确定位慢。

 

 语句优化:11)对复杂查询中,多个字段从一个表中选取,表扫描次数过多,IO操作多,影响速度;

 

使用摘要表 优点:减少对原磁盘表的访问 缺点:要做适当的更新。经常更新的数据,可能不合适。比如对于报告表就比较合适。

 

 写语句优化 触发器的优化,特点:行级,临时行表,前置、后置。视图尽量不要用,对性能很差,因为不用索引。即使要用视图,限制也很多,时间关系不多讲。

 

MySQL Replication 异步数据复制,负载均衡;在线热备,水平扩展;跨网数据复制;Fail Over --- 手动切换。可能6种复制方案,1主1从,1主2从,2主1从(不好,不推荐),1主1从2从 对等复制 1主1主(可能有问题) 三个彼此复制,1主1主1主(可能有问题)

 

MySQL Replication 在Scale out时候性能是不错的,可以分步实施到多个Slave机器上。Slave可以作为在线热备的功能。当主数据库出问题,可以手动设置,把主上的操作全部切换到从机上,保证对外部的访问

 

MySQL Cluster 特点 1)无共享存储的数据存储模式;2)实时同步数据;3)特有应用下的高性能,高事务吞吐量;4)无特殊硬件需求;5)内存存储数据&硬盘存储数据(5.1版本) 6)Fail Over-- 快速,自动; 7)数据节点间心跳机制;

 

MySQL Cluster数据是按照主服务器的方式来存储的,在每一个主里面的数据节点上,都是通过另外的数据节点来提供副本的,一个节点出了问题,还是会能继续服务的。极端情况下,2个点点坏了,或者一个节点的部分和另一节点的其他部分坏了,又该如何考虑呢?

一般,2个管理节点,就可以满足管理集群的需求。但是2个节点坏了,需要第三种高可用性解决方案,MySQL Cluster with Replication. 还作为异地备份的容灾备份。

 

Heartbeat & MySQL Replication 1)心跳机制-资源故障切换的安全管理;2) 虚拟IP管理--对应用访问数据库透明化; 在主从之间加了heartbeat软件,提供自动切换机制。

 

Heartbeat, Block and MySQL Replication 分布式块复制(DRBD)运行在标准网络协议上。通过网络IO提供数据传输,有时候比同步还快。在Active出问题后,必须进行数据同步,修复后切换回修复后的服务器。

 

 MySQL with Shared Storage 1) Active/passive 多实例访问同一份数据文件 2) 特点: 较高的成本开销 同时把数据存储在共享存储SAN里面。

 

以上内容来自 新浪 @thinkinlamp 的围脖

 

学Simulink——基于电能质量治理的场景实例:静止无功发生器(SVG)与并网逆变器的结合 本文详细介绍了基于Simulink的SVG与光伏并网逆变器联合仿真建模方法。系统包含光伏单元、SVG主电路、控制策略(无功检测+双闭环控制)等模块,通过ip-iq法实现动态无功补偿。仿真结果表明,SVG能快速响应负载变化,将功率因数提升至0.98以上,有效稳定母线电压。该方案为新能源并网系统提供了有功/无功协同控制解决方案,具有10ms级响应速度和±5kvar补偿能力。文章提供了完整的建模流程、控制算法实现和结果分析,可作为电力电子与电能质量治理领域的实践指导。 阅读详情

相关推荐

STM32+ESP8266接入OneNet的MQTT嵌入式实现

MQTT是一种轻量级发布/订阅模式的消息传输协议,广泛应用于资源受限的物联网终端设备通信。其基于TCP/IP栈构建,具备低带宽占用、小代码体积和高可靠性等技术优势,特别适合STM32等MCU与Wi-Fi模组协同工作的边缘节点场景。在实际工程中,需结合AT指令集控制ESP8266完成Wi-Fi连接、TCP建链及MQTT会话管理,并通过环形缓冲区、空闲中断检测等机制保障UART异步通信稳定性。本文围绕STM32F103与ESP8266硬件协同、OneNet平台对接、JSON消息解析与OLED状态反馈等关键环节,

yhn456789的博客 1035

mysql5.4怎么样_MySQL5.4引起的一些争议

Author: ivan@mysqlab.net/ 谭俊青最近看到了一系列有关MySQL5.4 innodb性能比较和测试,如innodb plugin 1.03, xtradb5, mysql5.4(dirty_pages_pct=75), mysql5.4(dirty_pages_pct=15) 等等。不知道是那些人(包括peter等)为什么一直纠缠这些问题。这些性能的差异是显而易见的,主要是...

weixin_35734364的博客 222

保姆级教程:用Wireshark抓包分析10M汽车以太网PLCA轮询机制(附pcap文件)

本文详细介绍了10M汽车以太网PLCA轮询机制的抓包分析与性能优化方法。通过Wireshark实战教程,解析PLCA协议的时分多址特性、总线型拓扑结构及带宽优化策略,帮助工程师提升车内网络的可靠性和实时性。附赠pcap文件供实践参考。

wdx01234567的博客 239

MySQL vs MongoDB:如何选择最适合您的数据库解决方案?

在 MySQL 与 MongoDB 的对比中没有赢家。这两个系统都非常适合任何类型的数据库。因此,最终,这取决于您的用例需要什么要求。MySQL 入门比较好用,特别适合结构固定或者不需要扩展的项目。在处理特别敏感的数据时,强大的安全架构也是一大优势。如果你需要高扩展性和更快的基本速度,MongoDB 是一个不错的选择。但是,这两个数据库系统都提供了非常好的解决方案。MySQLMongoDB功能性关系数据库系统NoSQL 数据库系统开源是是操作系统。

winkexin的博客 2209

在Pycharm中配置Pyqt5工具(2023年新版教程)

在Pycharm中配置Pyqt5相关的三个工具:QtDesigner、PyUIC、PYRCC

网络技术和Python 2万+

文件上传漏洞攻击与防范方法

文件上传漏洞攻击与防范方法 文件上传漏洞简介: 文件上传漏洞是web安全中经常用到的一种漏洞形式。是对数据与代码分离原则的一种攻击。上传漏洞顾名思义,就是攻击者上传了一个可执行文件如木马,病毒,恶意脚本,WebShell等到服务器执行,并最终获得网站控制权限的高危漏洞。 文件上传漏洞危害: 上传漏洞与SQL注入或 XSS相比 , 其风险更大 , 如果 Web应用程序存在上传漏洞 , 攻击者上传...

m0_38103658的博客 4万+

谭俊青:MySQL vs NoSQL 效率与成本之争,Memcached和MySQL

http://www.mysqlab.net/blog/2010/03/mysql-vs-nosql/ MySQL vs NoSQL 效率与成本之争2010年3月17日谭俊青发表评论阅读评论最近Twitter、DIGG等计划换用基于key-value的NoSQL数据库(e.g:Cassandra),之所以有如此动向是因为基于MySQL + sharding + cache的构架随着数据...

xiajingsong的博客 258

Hermes深入理解及源码解析(二):Hermes的记忆机制

源码位置:tools/memory_tool.py存储内容为两个文件,放在 ~/.hermes/memories/:MEMORY.md:Agent 自己的笔记(环境事实、项目约定、工具坑、学到的东西)—— 上限 2200 字符USER.md:关于用户的画像(角色、偏好、沟通风格)—— 上限 1375 字符作为一个独立的工具注册在系统中(为了让智能体正确使用它,System Prompt()中明确下达了禁令存储目标存储位置数据类型持久偏好/事实MEMORY.md我是谁、我喜欢什么、环境配置。

qq_41984117的博客 558

mysql 大会_上海MYSQL大会摘要

【谭俊青:MyISAM和InnoDB的比较】MySQL存储引擎图,使用最多的是MyISAM。一般爱可生推荐InnoDB给客户。MyISAM存储构成:3个文件(tableName.frm, tableName.MYD, tableNameMYI),不支持事务,表锁。【谭俊青:MyISAM和InnoDB的比较】MyISAM行存储格式 1 定长-表结构中没有变长字段,默认就是定长存储。好处(高效能,更好...

weixin_33716616的博客 174

Open3D (C++) 计算点云坐标最值及其索引

使用C++版本的Open3D计算点云最值点及其对应的下标索引

点云侠的博客 727

PCL 使用RANSAC拟合平面【2026最新版】

RANSAC拟合平面算法原理和实现流程详解以及最大迭代次数和内点期望概率的设置方法。最后再对拟合后的平面法向量与向量(1,1,1)进行定向。博客长期更新,最近一次更新时间为:2026年4月24日。

点云侠的博客 42万+

去上海参加MySQL 用户大会的感受

有幸去参加上海爱可生信息技术有限公司举办的2010年MySQL用户大会, 主办上海。 据说马上将会有北 京,西安,大连,深圳等的复办,希望以后越办越成功。

四爷 2110

实战篇(七):使用Processing和PixelFlow库创建交互式流体太极动画

类:用于配置流体运动的参数,比如圆的位置、半径、运动的角度和速度以及颜色等。类:实现了接口,用于更新流体物理仿真的状态,同时整合声音输入作为流体动态变化的一部分。my_update方法:是流体物理仿真更新的核心,它计算流体粒子的速度和位置,并且将这些数据传递给流体库来模拟流动。现在,让我们进一步分析并解释每个部分的作用以及如何操作。float x;// 圆心位置xfloat y;// 圆心位置y// 半径// 是否是顺时针// 圆周运动,弧上的点位置,以及上一帧的点位置// 角度。

帅小柏的博客 1633

提升技术认知,参加2021上海QCon技术大会

文章首发于公众号【看点代码再上班】,欢迎围观,第一时间获取最新文章。 全文共计6482字,预计阅读时间15分钟 目录 开篇 第一天-上午 签到&前记 主题演讲 一、《把内容交付这件事做好》 二、《Toward Software Performance Evaluation at Scale: A Journey》 三、《开源开放,人人贡献:极狐(GitLab)的开源之道》 四、《从云原生到原生云:企业规模化智能增长的最佳实践》 五、《企业级云原生应用管理》 第一天-下午..

看点代码再上班 7937

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

2012华东架构师大会将于2012年11月18日在上海举办

会议名称:华东架构师大会 时间:2012年11月18日08:30 — 18:00 (星期天) 地点:上海市杨浦区国定东路200号中国创业者公共实训基地主楼22层   参会形式:免费报名制(注释:须事先报名,场地有限) 会议定位:企业应用架构的最佳实践 会议主题:社交游戏架构、网页游戏架构、云计算架构、分布式中间件、大数据架构   目标人群: 1、CIO、CTO、技术总监、运维总监

jinguanding的专栏 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

2024上海网络安全产业创新大会成功举办,天空卫士成为焦点

该项目以数据深度内容识别和异常行为技术为核心,结合实时监控和审计技术手段的技术路线,对历史存量数据(NFS/SMB共享文件夹、MySQL数据库)的分类分级自动化扫描、对文件交换平台实时外发数据的深度内容识别检测,可以帮助企业进行快速数据发现,了解自身的数据资产分布,实现数据资产识别与泄露防护的有机结合,规避因病毒文件带来的安全风险,完成内部核心数据资产的有效保护。天空卫士近几年持续加大在数据安全治理技术上的投入力度,要真正解决数据安全核心技术受制于人的局面,并且为企业的数据安全增效赋能。

Scgute88的博客 832

2024SACC中国系统架构师大会 · 上海站,NineData联合创始人周振兴受邀参会

2024年11月30日,由 IT168 旗下 ITPUB 企业社区平台主办的中国系统架构师大会-专题研讨会·上海站,将在上海虹桥雅高美爵酒店召开。NineData 联合创始人周振兴受邀出席,并在《混合云架构落地实践》专场参加技术研讨。

云原生智能数据管理平台 1117

「3306π」技术大会-上海站,走起~

6月JUNE 9TH4月9日北京站首场秀,畅享技术盛宴意犹未尽?邀您加入3306π技术大会的第二站 — 上海我们来了,不见不散!会 议 信 息主办:「3306π」社区 &...

老叶茶馆 1226

上海云栖大会,阿里云都重磅发布了啥?重要消息一文荟萃!

科技盛宴再临上海,6月10日-11日,云栖大会·上海峰会于上海跨国采购会展中心召开。 在本次云栖大会上,阿里云人工智能全新“大脑”重磅发布,云技术、IoT解决方案重装亮相,金融行业、国际电信行业重要合作伙伴登台,YunOS年度新版本正式发布。 本文荟萃了重点新闻,...

chuange6363的博客 267

Postgres中国用户大会2016相约上海:开源,我们是认真的

2016年10月27日-28日,Postgres中国用户大会 2016(PG大象会)在上海盛大举行,业界同好齐聚于此,分享交流,亮点不断。作为本次大会的合作媒体方,优快云亦受邀参与本次大会,一同见证这些精彩瞬间。1996年,PostgreSQL正式发布支持SQL引擎的关系型数据库产品。发展至今,2016年迎来了PostgreSQL的20周年华诞,同时也开启了PostgreSQL中国发展的元年。自...

Joy0921的博客 498

2018云栖大会.上海之大数据交流

第一次参加云栖大会,为了转岗后的工作需要,也是兴趣使然,写写读后感。

随我逐流 2094

2013年11月16日中华架构师大会演讲嘉宾和演讲主题等信息

自2009年于上海举办技术会议以来,一直坚持公益性且技术干货为主的特点,在2009年至2011年底之间的三年期间一直是IT168坚持真诚奉献,后因公司被收购等因素不得不放弃华东地区的免费技术活动,自接手技术会议以来,得到很多朋友和企业的支持,使我们华东地区的技术会议得以继续举办,并且一届比一届更好。 鉴于会议经费和组织者的时间关系,中华数据库技术大会和中华运维大会每2年举办一届。2013年11月16日,我们将在上海举办2013中华架构师大会,精彩内容请勿错过。

jinguanding的专栏 2461
上一篇: Tokyo Cabinet的安装,含Java版
下一篇: linux磁盘IO查看(iostat)
Java2King
博客等级 码龄18年 221粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值