OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一,被称为对象存储,提供了强大的扩展性、冗余和持久性。本文将从架构、原理和实践等几方面讲述Swift。 Swift并不是文件系统或者实时的数据存储系统,它称为对象存储,用于永久类型的静态数据的长期存储,这些数据可以检索、调整,必要时进行更新。最适合存储的数据类型的例子是虚拟机镜像、图片存储、邮...
分类:
编程语言 时间:
2015-08-18 19:32:03
阅读次数:
203
1、RedisRedis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis可以将数据...
分类:
其他好文 时间:
2015-08-14 11:36:45
阅读次数:
128
在今天的文章里,我想详细讨论下内存中OLTP里的事务日志如何写入事务日志。我们都知道,对于你的内存优化表(Memory Optimized Tables),内存中OLTP提供你2个持久性(durability)选项:SCHEMA_ONLYSCHEMA_AND_DATA今天我不想更多讨论SCHEMA_...
分类:
其他好文 时间:
2015-08-12 07:49:21
阅读次数:
144
原文转自:http://wanqiufeng.blog.51cto.com/409430/484739(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibern...
分类:
编程语言 时间:
2015-08-11 18:00:52
阅读次数:
140
1.对象的3种状态 在Hibernate中,可以把实体对象看成有3种状态,分别是临时态、持久态、游离态。2.临时态 转换 通过new创建的对象为临时态 通过delete方法操作的对象将转变为临时态 特征 临时态的对象可以被垃圾回收 临时态的对象未进行过持久化,未与ses...
分类:
其他好文 时间:
2015-08-07 19:02:50
阅读次数:
223
Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis可以将数据复制到任意数量...
分类:
其他好文 时间:
2015-08-06 21:49:39
阅读次数:
119
前言:有没有想过,如何将对象进行“加密”后写入磁盘?序列化帮你实现!1.概念序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象.2.反序列化J...
分类:
编程语言 时间:
2015-07-31 21:40:55
阅读次数:
212
基本概念:原子性、一致性、隔离性、持久性java中事务:数据库(JDBC)事务、JTA事务、容器事务=======================================================Java中的事务处理http://blog.163.com/email_zp/blog/s...
分类:
其他好文 时间:
2015-07-31 14:28:24
阅读次数:
130
事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行.
事务的四大属性:
1 原子性(Atomicity):事务是一个完整的操作。
2 一致性(Consistency):当事务完成时,数据必须处于一致状态。
3 隔离性(Isolation):对数据进行修改的所有并发事务是彼此隔离的。
4 持久性(Durability):事务完成...
分类:
数据库 时间:
2015-07-28 13:05:11
阅读次数:
158
ACID原则:指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。事务的原子性是指一个事务要么全部执行,要么不执行.也就是说一个事务不可能只执行了一半就停止了事务的一致性是指事务...
分类:
数据库 时间:
2015-07-23 15:32:56
阅读次数:
162