
数据库DB
desaco
技术,产品,运营。安卓应用研发10年+。服务过多家上市公司。
展开
-
数据库基础、原理、优化操作及方案
数据库文件读写就要考虑到效率问题!在数据库中提高效率用到什么,是事务!如果一条条插入,其实每次插入都会维持一个事务,也就相当于文件的打开和关闭,10000次的打开和关闭是很消耗性能的,所以要在插入前使用BEGIN TRANSACTION开启事务,再10000条数据插入完成时用END TRANSACTION结束事务,这样就相对于文件只打开了一次,10000条批量操作完后,再关闭文件!”-- ...转载 2017-05-12 12:58:39 · 3365 阅读 · 0 评论 -
常见的数据库(orcale/MySQL/SQLServer)应用场景及优化
> 数据库与数据存储: 理解关系型数据的用处,如SQL。 学习NoSQL数据库,如MongoDB。 理解在特定场合哪一种更合适。 了解如何使用你选择的后台语言(如Node.js + MongoDB)连接一个数据库。 理解诸如Redis和memcached等内存数据存储的长处。 web存储保存sessions, cookies和浏览器中缓存的数据。 可伸缩数据库,ACID和ORM...原创 2016-08-22 12:53:50 · 7804 阅读 · 1 评论 -
数据库的视角及运维
致DBA:为什么你经常犯错,是因为你做的功课不够- http://blog.chinaunix.net/uid-20639775-id-5765237.html简单SQL也很慢?数据库端到端性能问题的解决思路探讨(运维)-https://mp.weixin.qq.com/s/aJkLJ8zTwhfo7FnYxuoDcg 整套ZanDB 系统是采用了Python Django + Percon...转载 2016-01-14 12:25:50 · 892 阅读 · 0 评论 -
SQLite CRUD/原理/升级/降级,加密库SqliteCipher,GreenDao,SQLite损坏与修复
-- SQLite删除表drop;增删改查create,insert,drop,select,update1.当表中没有任何数据时删除表DROP TABLE MyTable;创建表CREATE TABLE MyTable ...2.当表中有数据时将表名改为临时表ALTER TABLE MyTable RENAME TO _temp_MyTable;创建新表CR...转载 2017-06-05 15:30:46 · 2517 阅读 · 0 评论