1、核心原则 不在数据库做运算; cpu计算务必移至业务层; 控制列数量(字段少而精,字段数建议在20以内); 平衡范式与冗余(效率优先;往往牺牲范式) 拒绝3B(拒绝大sql语句:big sql、拒绝大事物:big transaction、拒绝大批量:big batch); 2、字段类原则 用好数 ...
分类:
数据库 时间:
2017-10-03 14:56:46
阅读次数:
180
UTXO 代表 Unspent Transaction Output。 Transaction 被简称为 TX,所以上面这个短语缩写为 UTXO。 现在的银行也好、信用卡也好、证券交易系统也好,互联网第三方支付系统也好,其核心都是基于账户(account based)的设计,由关系数据库支撑。 数据... ...
分类:
其他好文 时间:
2017-10-02 22:15:30
阅读次数:
233
碧桂园旺生活平台的分布式事务解决方案: https://github.com/yu199195/happylifeplat-transaction 关于分布式事务、两阶段提交协议、三阶提交协议 http://www.hollischuang.com/archives/681 用C从头写一个SQLit ...
分类:
其他好文 时间:
2017-10-01 18:35:19
阅读次数:
182
在构造函数中调用virtual函数时,base class构造期间virtual函数是不会下降到derived class层 如: class Transaction{ public: Transaction(); virtual void logTransaction() const = 0; } ...
分类:
其他好文 时间:
2017-10-01 15:44:42
阅读次数:
149
事务 事务是作为最小的控制单元来使用的,特别使用与多用户同时操作的数据库系统。 事务(transaction)是指将一系列数据操作捆绑成为一个整体进行统一管理,如果某一事务执行成功,则在该事务中进行的所有数据均会提交, 成为数据库中永久的组成部分。如果事务执行遇到错误且必须取消或回滚,则数据将全部恢 ...
分类:
数据库 时间:
2017-09-28 13:04:21
阅读次数:
183
一 场景需求 多源复制版本 5.7,目标主机5.6.21 4个DB机器的某些数据库需要数据汇总进行连表查询 二 进行搭建 1 导出相应的目的库 mysqldump -uuser -ppassword --master-data=2 --single-transaction --databases - ...
分类:
数据库 时间:
2017-09-28 12:54:11
阅读次数:
222
事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。一般情况下,在能够容纳两次事务日志截断之间发生的最大数量的事务时,事务日志的 ...
分类:
数据库 时间:
2017-09-27 14:04:00
阅读次数:
165
为了使超文本的链接能够高效率地完成,需要用 HTTP 协议来传送一切必须的信息。 从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。 用户点击鼠标后所发生的事件 1) 浏览器 ...
分类:
Web程序 时间:
2017-09-26 23:33:39
阅读次数:
416
1.标志事务开始 START TRANSACTION 2.ROLLBACK 使用ROLLBACK来回退(撤销)MySQL语句 3.COMMIT 4.使用保留点 SAVEPOINT delete1 回退到保留点 ROLLBACK TO delete1; 释放保留点 RELEASE SAVEPOINT明 ...
分类:
其他好文 时间:
2017-09-24 22:19:34
阅读次数:
142
看题戳我 (约)半年前看ZHQ(Brian551)写过,但是苦于没什么时间+treap不会+splay的succ什么的写的不大熟,也就丢预计刷题集里面了。今天按acc率排序之后又看见了他,也就挤出一点时间来写了qwq(其实是因为我把这道题忘了 看到cxk(Bunnycxk)等大神的刷题量突飞猛进,感 ...
分类:
其他好文 时间:
2017-09-23 20:15:33
阅读次数:
190