数据库分为关系型数据库和非关系型数据库nosql,关系型数据库比较常见,此处不再多讲;nosql有key-value存储数据库,比如redis;文档型数据库,比如mongodb;列存储数据库,比如hbase;key-value存储数据库,分为临时性、永久性和两者兼具三种;临时性代表是memcache ...
分类:
数据库 时间:
2016-05-21 19:02:22
阅读次数:
177
Android应用开发时经常要对许多数据进行持久化存储,便于以后访问。对于int、double、boolean这些基本数据,可以使用SharedPreference。对于一些对象,往SharedPreference里存储的时候需要使用序列化技术。如果对象很大,或者碰到列表、数组等结构,就必须使用数据库。而使用数据库比较麻烦,成本比较大。这里介绍一个新的存储框架,使用非常简单,可以存储任意对象,对象不需要实现序列化接口。上层使用缓存机制,读取数据非常高效。...
分类:
移动开发 时间:
2016-05-17 22:45:18
阅读次数:
213
其实这是一个老问题了:为什么会觉得数据库比较慢呢?再换种问法:数据库优化要从哪些方面入手?1第一点,硬件太老硬件我们这里主要从CPU、内存、磁盘三个方面来说下,还有一些因素比如网卡,机房网络等因为文章篇幅关系,就不一一介绍了,以后还有机会可以聊。首先我们来看下M..
分类:
数据库 时间:
2016-05-17 11:50:50
阅读次数:
248
网站基本架构:本地站点,访问本地数据库。比较全面的网站架构:本地创建api接口的站点网站,供其他网站进行调用访问本地创建api站点网站,访问数据库。创建www站点,访问api,获取数据,操作数据,显示给前端界面。创建一个androidapp,访问api,获取数据,显示给andriod端。..
分类:
Web程序 时间:
2016-05-13 17:32:34
阅读次数:
163
[Oracle] Lob介绍 像Oracle这种关系型数据库,比较擅长处理结构化的数据,那么对于非结构化的数据,Oracle是怎么处理和存储的呢?Lob (Large Object)是Oracle专门用来处理半结构化和非结构化数据,它是一个大对象数据类型,可以存储超过4000字节的字符串、二进制数据 ...
分类:
数据库 时间:
2016-03-29 14:47:19
阅读次数:
282
虽然09年出现了比较激进的文章《关系数据库已死》,但是我们心里都清楚,关系数据库其实还活得好好的,你还不能不用关系数据库。但是也说明了一个事实,关系数据库在处理WEB2.0数据的时候,的确已经出现了瓶颈。 那么我们到底是用NoSQL还是关系数据库呢?我想我们没有必要来进行一个绝对的回答。我们需要根据
分类:
数据库 时间:
2016-03-01 00:44:28
阅读次数:
242
在java程序中,一般使用jdbc连接数据库,比较麻烦,在看传智教程时学了一个工具类,用于简化与数据库之间的操作步骤,就是TxQueryRunner,他是QueryRunner的子类,用起来和他是一样的,特点是支持事务,使用时需要导入几个jar包,分别是:这个工具类的优点基本上就是阿帕奇出的DBUt...
分类:
数据库 时间:
2016-01-21 19:27:47
阅读次数:
1740
由于公司数据库比较大没办法使用传统的mysqldump导入还原,所以只能使用mysql二进制导入方法几分钟就能搞定大型数据库很给力。测试环境,迁移数据库把数据库192.168.0.21所有数据库迁移到192.168.0.20,暂时只用到冷备。后面继续研究。使用传统方法测试数据大概时间为2天多才能..
分类:
其他好文 时间:
2015-12-15 12:38:47
阅读次数:
167
(一) 为什么要用哈希函数来加密密码如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码。解决的办法是将密码加密后再存储进数据库,比较常用的加密方法是使用哈希函数(Hash Func...
Ceilometer和其他OpenStack项目相比,部署中比较不同的是Ceilometer可以选用多种不同的后台数据库来保存测量值和警告器。目前Ceilometer支持的后台数据库及及其相应的配置如表9-5所示:表9-5 Ceilometer支持的后台数据库数据库配置项示例说明MongoDB[da...
分类:
数据库 时间:
2015-11-05 10:27:04
阅读次数:
629