第一:优化你的sql和索引; 1.善用explain,看看自己写的sql到底要涉及到多少表,多少行,使用了那些索引,根据这些信息适当的创建索引; 2.善用不同的存储引擎,MySQL有多种不同的存储引擎,InnoDB,Ar…
标签:存储
Linux下MongoDB的安装与环境变量设置
MongoDB是一个C++编写的基于分布式文件存储的数据库,是一个介于关系和非关系之间的数据库,当然也属于NoSQL的行列,存储方式和Redis类似,是json格式的kav-value存储方式,只是Redis是内存存储,…
iOS数据库SQLite操作详解
须知: (1)归档(2)偏好设置(3)Plist存储:都不适合处理大批量数据的存储,大批量数据通常使用数据库来进行存储; 对数据库的操作:通常情况下是启动程序立即打开数据库,所以在AppDelegate.m文件didFi…
Redis--memcached和redis的区别
2018-10-23 性能对比:由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于R…
iOS SQLite、CoreData、FMDB数据库详解
本文参考iOS SQLite、CoreData、FMDB数据库详解,非常感谢该作者 序言 在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C…
云计算服务的三种类型(SaaS、PaaS、IaaS)
云计算可以帮助企业降低IT方面的成本和复杂性,并获得他们蓬勃发展所需的灵活性与敏捷性。但是,规划出通往云的明确路径并非易事。毕竟用户需要看透与云相关的市场大肆宣传,然后理解并分析不同种类的云计算模式的优点与缺点。此外,还…
HBase 对比 Kudu
对比方面 HBase Kudu 开发语言 Java Java、C++(核心) 数据模型 key-value系统,无模式 强类型的结构化表 软件架构 利用ZK进行Master选举,数据存储到HDFS实现容错 使用Raft协…
三种交换技术的简介
1.电路交换技术 网络交换技术共经历了四个发展阶段,电路交换技术、报文交换技术、分组交换技术和ATM技术。公众电话网(PSTN网)和移动网(包括GSM网和CDMA网)采用的都是电路交换技术,它的基本特点是采用面向连接的方…
Spark与HBase的整合
前言 之前因为仅仅是把HBase当成一个可横向扩展并且具有持久化能力的KV数据库,所以只用在了指标存储上,参看很早之前的一篇文章基于HBase做Storm 实时计算指标存储。这次将HBase用在了用户行为存储上,因为Ro…
PostgreSQL的表空间
1. 表空间的概念 PostgreSQL中的表空间允许在文件系统中定义用来存放表示数据库对象的文件的位置。在PostgreSQL中表空间实际上就是给表指定一个存储目录。 2. 表空间的作用 官方解释 通过使用表空间,管理…
【原】通俗说法所谓数码相机的“动态像素”和“静态像素”背后的故事
疑问:我的手机,拍照片时候分辨率达到2500多×1700多,录视频时候确是640×480。为什么差距这么大? 关键字:动态像素,静态像素,数码相机,DC,DV,CCD工作原理,CCD结构,RGB差值补偿算法…
Hive的日志存储路径
Hive的日志存储路径 日志记录了程序运行的过程,是一种查找问题的利器。 Hive中的日志分为两种 系统日志,记录了hive的运行情况,错误状况。 Job 日志,记录了Hive 中job的执行的历史过程。 系统日志存储在…