数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使... ...
分类:
数据库 时间:
2019-02-08 01:12:12
阅读次数:
214
SQLite 是一个开源的嵌入式关系型数据库,是一个自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 具有如下特点: 无需单独的服务器进程,是无服务器的 不需要配置,无需复杂的安装或管理步骤 数据库存储在一个单一的跨平台的磁盘文件中 非常小的,轻量级的 自给自足的,不需要 ...
分类:
数据库 时间:
2019-01-30 19:55:43
阅读次数:
183
Django默认是自动提交的 使用TestCase的每个test用例都是事务性的。如果不想这样,可以使用TransactionTestCase 替代 Django自动保证delete()/update()等包含多个查询操作的完整性 Django事务性控制会有一定的性能损耗 在settings.py设 ...
分类:
其他好文 时间:
2019-01-29 22:03:51
阅读次数:
179
1、简介 MySQL 8.0 将数据库元信息都存放于InnoDB存储引擎表中,在之前版本的MySQL中,数据字典不仅仅存放于特定的存储引擎表中,还存放于元数据文件、非事务性存储引擎表中。本文将会介绍MySQL 8.0对数据字典的改进,以及改进带来的好处、影响以及局限性。 2、数据字典 2.1、新版本 ...
分类:
数据库 时间:
2019-01-08 19:20:16
阅读次数:
191
全文索引时将存储在数据库中的整本书或整篇文章中的任意内容信息查找出来的技术。它可以根据需要获取全文中有关章,节,段,句,词等信息,也可以进行各种统计和分析。 之前的MySQL数据库中,INNODB存储引擎并不支持全文索引技术,大多数的用户转向MyISAM存储引擎,不过这可能进行表的拆分,并需要将进行 ...
分类:
其他好文 时间:
2019-01-07 17:45:53
阅读次数:
190
一、简介 耦合是软件不能抵御变变化的根本性原因,不仅实体对象与实体对象之间有耦合关系(如创建性设计模式存在的原因),对象和行为之间也存在耦合关系. 二、实战 1、常规开发中,我们经常会在控制器中或者Main方法中调用多个对象,进行批量的操作(完成一次事务性的操作),像下面这样: ok,上面的硬编码可 ...
最近复习服务计算相关课程,讲到SOAP Header属性里的mustUnderstand属性。这里简单的说一下我对mustUnderstand的理解。 在soap中,header是可选项,header由header blocks(header entities)组成。其实header项是可选的,并不 ...
分类:
其他好文 时间:
2018-12-29 23:15:54
阅读次数:
330
本文介绍了Kafka实现事务性的几个阶段——正好一次语义与原子操作。之后详细分析了Kafka事务机制的实现原理,并介绍了Kafka如何处理事务相关的异常情况,如Transaction Coordinator宕机。最后介绍了Kafka的事务机制与PostgreSQL的MVCC以及Zookeeper的原 ...
分类:
其他好文 时间:
2018-12-29 17:16:07
阅读次数:
187
mongodb虽然无事务性,但是它存取快,能有比较好的扩展性。从钱的角度考虑,相同数据量下,存储到mongodb比oracle便宜1/3 因为钱的缘故,目前我所在的公司开始比较重视数据存储成本。mongodb基本上是强制要求了。 无事务性,在高并发时,该如何处理,特别那种先查询后插入数据的业务逻辑。 ...
分类:
数据库 时间:
2018-12-14 17:29:15
阅读次数:
342
1.事务(Transaction)定义:是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。2.事务的特性 原子性(Atomic):事务必须是原子工作单元;对于其数据修改,要么全都执行,要 ...
分类:
数据库 时间:
2018-12-03 11:19:24
阅读次数:
154