摘要:MySQL架构体系(四层) 单进程多线程 前端、 连接池组件、管理服务与工具组件、SQL接口、查询分析器、优化器、缓冲 插件式存储引擎 物理文件 常用存储引擎、优缺点 InnoDB、事务处理、全文索引、行锁、外键、MVCC高并发、一致性非锁定读、默认可重复读、通过next-key-locking解决 阅读全文
posted @ 2020-05-25 14:15 Eternity味道 阅读(165) 评论(0) 推荐(0) 编辑
摘要:SHOW ENGINE INNODB STATUS; -- 查看状态,包括线程等参数 SELECT version(); -- 查看版本 SHOW VARIABLES LIKE 'innodb_purge_threads'; -- 查看 purge_threads 数量 SHOW VARIABLES 阅读全文
posted @ 2020-05-21 15:26 Eternity味道 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Mysql 4.x集成 innodb引擎,支持事务,支持行锁、支持子查询支持Unicode (UTF-8),允许更广泛地进行国际化。Mysql 5.x支持游标、存储过程、触发器、视图、XA事务Mysql 5.1支持分区和基于行的复制Mysql 5.5默认innodb 引擎,替代myisam表与索引存 阅读全文
posted @ 2020-05-14 17:08 Eternity味道 阅读(197) 评论(0) 推荐(0) 编辑
摘要:SaaS(Software-as-a-Service),字面意思:软 件 即 服 务, 即通过网络提供软件服务。 SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas 阅读全文
posted @ 2020-05-13 17:39 Eternity味道 阅读(146) 评论(0) 推荐(0) 编辑
摘要:另附一片论文,关于SaaS和多租户下的数据存储与扩容:http://www.360doc.com/document/12/0823/16/10636892_231933452.shtml 一、多租户在数据存储上存在三种主要的方案,分别是:1. 独立数据库这是第一种方案,即一个租户一个数据库,这种方案 阅读全文
posted @ 2020-05-13 15:14 Eternity味道 阅读(651) 评论(0) 推荐(0) 编辑
摘要:什么是MYCAT: 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布 阅读全文
posted @ 2020-05-12 17:26 Eternity味道 阅读(127) 评论(0) 推荐(0) 编辑
摘要:有个非常好的案例就是遍历目录。常规的做法就是使用 scandir ,然后跳过「.「 和 「..」,以及其它未满足条件的文件。例如你需要遍历个某个目录抽取其中的图片文件,就需要判断是否是 jpg、gif 结尾。 下面的代码就是使用 SPL 的迭代器执行上述递归寻找指定目录中的图片文件的例子 阅读全文
posted @ 2020-05-12 15:20 Eternity味道 阅读(64) 评论(0) 推荐(0) 编辑
摘要:建立一张表 CREATE TABLE ( int(11) NOT NULL, int(11) DEFAULT NULL, int(11) DEFAULT NULL, int(255) DEFAULT NULL, int(255) DEFAULT NULL, PRIMARY KEY ( ) ) ENG 阅读全文
posted @ 2020-04-29 15:38 Eternity味道 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一般我们可以用history命令来查看用户的操作记录,但是这个命令不能记录是哪个用户登录操作的,也不能记录详细的操作时间,且不完整;所以误操作而造成重要的数据丢失,就很难查到是谁操作的。 在这里我们通过脚本代码来实现记录所以用户的登录操作日志: 编辑/etc/profile文件,在文件末尾加入下面代 阅读全文
posted @ 2020-03-04 14:30 Eternity味道 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Django是python的一个web框架 Anaconda指的是一个开源的Python发行版本。 其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 460 MB),如果只需要某些包,或者需要节省带宽或存储空间,也 阅读全文
posted @ 2020-01-17 17:00 Eternity味道 阅读(786) 评论(0) 推荐(0) 编辑