- 零下一度
- 浏览量2467 | 粉丝12 | 关注2
-
2017-05-06 15:54:27
-
2017-05-06 15:29:26
-
2017-05-06 15:29:15
-
2017-05-06 15:29:01
-
2017-05-06 15:28:41
-
2017-05-06 14:57:40
- 分享SQLCipher数据库如何加解密
- 介绍: 使用SQLite数据库的时候,有时候对于数据库要求比较高,特别是在iOS8.3之前,未越狱的系统也可以通过工具拿到应用程序沙盒里面的文件,这个时候我们就可以考虑对SQLite数据库进行加密,这样就不用担心sqlite文件泄露了 通常数据库加密一般有两种方式 1对所有数据进行加密 2对数据库文件加密 第一种方式虽然加密了数据,但是并不完全,还是可以通过数据库查看到表结构等信息,并且对于...
-
4002
-
2017-05-06 14:57:24
- 主流的NoSQL数据库--MongoDB权限设置的详解
- 本文阅读对象: MongoDB权限设置不熟悉者 MongoDB开发者 其他对MongoDB感兴趣的开发者 对技术感兴趣的吃瓜群众 MongoDB是一个基于分布式文件存储的数据库,为目前主流的NoSQL数据库,已被应用到许多高性能的大型系统中。如果之前从未接触MongoDB,可以访问MongoDB官网快速了解其主要特性及应用场景,如果英文水平确实有限,可以阅读MongoDB百度百科进行了解,不...
-
1676
-
2017-05-06 14:57:07
- 使如何使项目的并发性更高?利用ID自增保证排队顺序
- 场景分析 这里以抢红包场景为例,需求如下: 常规思路 这里提一下最常见的思路: 常规思路的优缺点 首先是优点 然后是缺点 优化思路 先分析,为什么常规思路会慢? 优化解决方案 红包生成前置 例如红包个数上限为X,金额上限为Y。那么,我在活动进行前就把这 X 个红包插入到数据库并生成序号:HB1、HB2、HB3。。。。HBX 那么实际上,到时候用户就只需要按照先后顺序去...
-
1943
-
2017-05-06 14:56:49
- 分享使用Mariadb时碰到的两个问题
- MySQL新版本选型 公司早期主要用mysql5.5这个版本,今年我们把数据库配置中心搭建起来,主要推的是mysql5.6这个版本,性能和功能上都有了一定的提升,mysql5.6也能支持gtid,但是无法在线在gtid模式与普通模式之间切换,同时5.6的同步性能还是无法让人满意,只能做到在多个db的情况启动并行复制,业务上很难有这样的保证,所以一旦写操作密集的业务,同步慢就会是个严重的问题;...
-
1795
-
2017-05-06 14:56:30
- 分享自己三天的性能调优遇到的一些问题
- 这几天都在看一个性能调优的存储过程,该存储过程在客户生产环境(数据库为mysql 5.1 )的运行时间为30到40多分钟,客户的要求是提高50%以上。 该存储过程的实现: 两个表的查询(由于业务需要,还涉及到该表的子查询),分别插入到临时表;两个表的数据分别为310W+,120W+ 2. 中间还需要做一些处理,将临时表的数据group by插入到另一个临时表;最后将临时表的数据group b...
-
1575