
数据库
文章平均质量分 90
盖丽男
这个作者很懒,什么都没留下…
展开
-
mysql入门,各种概念了解
MySQL 是一个关系型数据库管理系统,展现形式上使用表格存储数据,底层的数据存储方式主要涉及到存储引擎(Storage Engine)的实现。原创 2023-09-17 22:57:38 · 205 阅读 · 0 评论 -
【mysql】当前读和快照读,幻读和可重复读
我们从快照读和当前读的角度解释一下,第一次和第二次和第三次查询都是使用的快照读,但是更新的时候,一定使用的当前读,update操作会更新当前时刻所有符合条件的数据,不会看快照是什么样的,但是一旦当前事务更新了其他事务新插入的数据,这条数据的最后一次更新就变成了当前事务id,所以第三次查询的时候,这条数据符合快照读的条件,就被查出来了。不同的隔离级别下,快照读的行为也有所不同。可以看到,在上面的表格中,可重复读没有解决幻读问题,但是实际上在我们开发中,如果数据库使用的是可重复读隔离级别。原创 2023-06-25 23:23:13 · 1929 阅读 · 0 评论 -
分库分表:存量1亿,日增量500万如何分库分表?
另外,需要注意的是,随着时间的流逝,我们可能没有必要把所有数据都存到mysql里,毕竟它不是分析型的数据库,我们可以根据时间,把老的数据放到一些其他适合查询场景的库里,比如淘宝使用的是X-Engine引擎的PolarDB-X集群(虽然我也没研究这是个啥呢)。按照订单id来hash进行分表,当我们使用某个订单id来查询时,很方便定位,但是查用户的订单会很麻烦,从我们表的数量来说,所有表都查一遍不太现实,所以也需要另一张用户和订单的关联表(这个表也可以是分库分表的)来进行用户订单的辅助查询。原创 2023-02-21 17:51:06 · 1609 阅读 · 0 评论 -
RocketMq
RocketMq是什么Apache RocketMQ是阿里开源的一款高性能、高吞吐量的分布式消息中间件。在github上的介绍,rocketmq支持以下功能 Rocketmq架构以下图片来源:http://jm.taobao.org/2017/01/12/rocketmq-quick-start-in-10-minutes/ rocketmq物理架构 rocketmq...原创 2018-07-05 09:13:02 · 552 阅读 · 0 评论 -
非关系型数据库
吐槽一下,not only sql,翻译成非关系型数据库。。。误导了我好久。原创 2017-02-12 22:27:30 · 835 阅读 · 2 评论 -
关系型数据库
开发人员刚刚开始学习的时候,最先接触的应该就是关系型数据库,那么,为什么叫做关系型数据库,关系型数据库有什么优点呢,下面,咱们一起来探讨一下。什么是关系型数据库?关系数据库(英语:Relational database),是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970原创 2017-02-05 21:43:20 · 2709 阅读 · 19 评论 -
[mysql]MySQL Daemon failed to start
前两天我们发现发布好的网站不可以进行注册,登陆这些活动,但是访问页面是正常的。于是开始对问题进行排查,首先我们重启了jenkins,但是每次重启都有错误,于是我们只能重启服务器,重启服务器需要重新启动的服务很多,其中一个就是mysql。首先我尝试用命令:service mysql start 来启动服务,但是提示:MySQL Daemon failed to start一开始出现这个问题我很方,然后原创 2016-08-14 21:27:40 · 2231 阅读 · 20 评论 -
[ITOO]动态建库
整个itoo使用的是mysql 的数据库,现阶段的建库是建立在两句非常简单的sql语句之上的,第一句是:复制旧表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表复制旧表数据到新表INSERT INTO 新表 SELECT * FROM 旧表原创 2016-07-17 21:23:00 · 608 阅读 · 2 评论 -
【批量添加】-SqlBulkCopy语句
之前一直用的拼接sql字符串来进行批量添加,现在才发现有一种更方便快捷性能高的方法来做之前的工作,还能解决之前遇到的问题,不将就才是发现的原动力啊。原创 2015-12-20 14:39:51 · 4374 阅读 · 33 评论 -
[考试维护]之数据库的学习
一、如何大量删除表二、如何从一个数据库将某张表移到另一个数据库?三、删除表中的数据原创 2015-06-14 19:06:03 · 1069 阅读 · 21 评论 -
【牛腩视频】之SQL触发器
很多东西看似好像会了,不去实际操作一下,不把代码从头到尾敲出来,到头来还是不会,所以,这篇文章就是总结如何从头到尾,创建一个sql触发器的教程。以下均以sql2008r2为例:原创 2015-05-23 09:44:01 · 2138 阅读 · 39 评论 -
【vb.net机房收费系统】之sqlhelper
sqlhelper其实就是对咱们链接查询数据库的抽象总结,分为带参数的和不带参数的查询与增删改,所以很多的sqlhelper都可以直接拿来用,我查了很多博客,发现大家的sqlhelper其实大同小异,因为原理都相同。当时看sqlhelper觉得太难了,一点都看不懂,现在再来看,想象中的困难最困难。原创 2015-05-17 10:47:36 · 1406 阅读 · 15 评论 -
【数据库视频】总结
前两天终于看完了耿建玲的视频,gan原创 2014-08-05 19:55:56 · 1407 阅读 · 20 评论