DevOps之存储和数据库
唠叨话
关于德语噢屁事的知识点,仅提供专业性的精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。
《数据(Data)》
了解有关数据部分、涉及存储及数据库的概念;知识与技能的层次(知道、理解),理论与实践的方面(原理)。
《数据模型》
结构数据:关联分析、分类分析、聚类分析。
非结构数据:文本分析、图形图像分析、音频视频分析。
《数据技术》
采集、存储、清洗、挖掘、视图。
《数据计算》
实时流处理计算、延迟批处理计算。
《数据统计量》
趋势升降(平均数、中位数、众数)
波动大小(极差,方差,标准差)
《数据统计图》
条形图、直方图、柱形图、曲面图、饼图、面积图、趋势图、箱形图、气泡图、散点图、鱼骨图、树状图、茎叶图、雷达图。
《数据技术》
数据分析、数据挖掘、数据报表。
《数据挖掘》
分类、估计、预测、关联、聚类。
《数据操作》
平面数据:分类、归并、排序、存取、检索、输入、输出。
空间数据:拼接、剪辑、合并、叠合。
《数据仓库》
数据仓库(Data Warehouse,DW)
数据获取(Data Acquisition)数据存储(Data Storage)数据访问(Data Access)
注:数据知识的相关概念,知道并理解其原理。
参考网站 http://www.db-engines.com/
熟悉数据库、存储系统、搜索引擎;知识与技能的层次(知道、理解、运用),理论与实践的方面(原理、技术、操作)。
《数据库Database》
关系数据库服务RDS(Relational Database Service) Oracle,MySQL,PostgreSQL,Microsoft SQLServer,Microsoft Access,SQLite,DB2;
时序数据库服务TDS(Timeseries Database Service) InfluxDB,RRDtool,Graphite,OpenTSDB;
图形数据库服务GDS(Graph Database Service) Neo4j,Titan,Giraph,InfoGrid;
多值数据库服务MDS(Multivalue Database Service) Adabas,UniData;
对象数据库服务ODS(Object Database Service) Db4o;
《存储系统Storage》
文档存储服务DSS(Document Storage Service) MongoDB,DynamoDB,Couchbase,CouchDB;
键值存储服务KVSS(Key-value Storage Service) Redis,Memcache;
宽列数据库服务WCSS(Wide-column Storage Service) Cassandra,HBase,Riak;
《搜索引擎Search Engine》
搜索引擎服务SES(Search Engine Service) Elasticsearch,Solr,Splunk,Sphinx;
《数据库Database(知识库)》
Google.BigTable,Amazon.Dynamo,Facebook.Cassandra,Linkedin.Voldemort,DouBan.BeansDB,RenRen.Nuclear。
符合CAP规则,计算机节点和数据分区的架构。
Consistency(一致性):即数据复制到N台机器,如果有更新,N台机器的数据一起更新。
Availability(可用性):即响应性能好,速度快。
Partition tolerance(分区容错性):即机器节点扩展,数据分区方法。
数据逻辑性
面向键值对(Redis、Memcache)高负载访问,键值对;优势:查询极速。劣势:数据缺少结构化。
面向列存储(Cassandra)分布式文件,列簇式。优势:查找快速,分布式扩展性强。劣势:功能相对局限。
面向文档型(MongoDB)站点应用类,键值对;优势:数据结构不严格。劣势:查询性能及语法不强。
面向图形型(Neo4j)社交关系类,图结构;优势:图结构算法。劣势:分布式集群复杂。
数据分布性
一致性和可用性(MongoDB,HBase),可用性和可分区性(Cassandra)
数据持久性
内存(Redis、Memcache),磁盘(MongoDB、Riak),内存和磁盘(Cassandra、HBase)
注:通过数据库、存储系统、搜索引擎的原理和技术知识,熟练运用数据操作,如:安装、配置、管理、运用等。
DevOps之存储和数据库的更多相关文章
- Java实现购物车功能:方式一:存放在session中.方式二:存储在数据库中
//将购物车产品加入到cookie中,方式同浏览记录.Java实现购物车,方式一(简易版):存储在session中.这种方式实现还不严谨,大家看的时候看思路即可.(1). JSP页面中,选择某一款产品 ...
- Web安全--使用Salt + Hash将密码加密后再存储进数据库
转载原地址 http://www.bozhiyue.com/mianshiti/_net/2016/0728/314239.html (一) 为什么要用哈希函数来加密密码 如果你需要保存密码(比如网站 ...
- runtime实现对象存储型数据库——LHDB
前言 最近在GitHub上看了一份关于基于runtime封装的对象存储型数据库的开源代码,觉得非常值得分享记录一下,在IOS中对数据库的操作一般通过CoreData和SQLite,CoreData 虽 ...
- RDLC报表显示存储于数据库的图片
图片以二进制存储于数据库表中.在显示RDLC报表时,把图片呈现出来. 好吧. 把存储过程写好: CREATE PROCEDURE [dbo].[usp_File_Select] AS SELECT [ ...
- emoji表情存储到数据库的方法
方案1:修改数据库编码 为什么我们设置表的的字符类型为utf8却不能存放emoji呢?原来utf8可能是2或3或4个字节,而mysql的utf8是3个字节,存放一个emoji是需要4个字节的,自然不够 ...
- js上传文件带参数,并且,返回给前台文件路径,解析上传的xml文件,存储到数据库中
ajaxfileupload.js jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId ...
- nutch 存储到数据库
就像我们知道的一样,nutch是一个架构在lucene之上的网络爬虫+搜索引擎. 是由lucene的作者在lucene基础之上开发,并整合了hadoop,实现在分布式云计算,使用google标准的HF ...
- Django中从本地上传excel文件并将数据存储到数据库
Django中从本地上传excel文件并将数据存储到数据库 一.前端界面 <div class="page-container"> <form action=&q ...
- 特殊字符,如Emoji表情Base64存储到数据库
有些特殊字符,如Emoji,存储到oracle数据库就会变成乱码,解决方案就是Base64转码后存储到数据库,取出后再解码传输,经过验证是可以的. 编码存储,接收参数转json再.ToString() ...
随机推荐
- vim文本基础
p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; f ...
- 【集美大学1411_助教博客】团队作业2——需求分析&原型设计 成绩
首先要向各位同学道歉,最近助教的工作较多,并且伴随着频繁的出差,评论博客和评分都不及时,以致于同学们都没有得到反馈,在此我要表示歉意.其次,对于第二次团队作业,有两个团队没有提交到班级博客中但按时完成 ...
- 【Alpha阶段】第五次scrum meeting
一.会议照片 二.会议内容 姓名 学号 负责模块 昨日任务完成度 今日任务 杨爱清 099 界面设计和交互功能 完成 去酷狗选择合适的轻音乐 杨立鑫 100 数据库搭建和其他 完成 继续对数据库进行编 ...
- 201521123025<java程序设计>第五周学习总结
1. 本周学习总结 2. 书面作业 1.代码阅读:Child压缩包内源代码 1.1 com.parent包中Child.java文件能否编译通过?哪句会出现错误?试改正该错误.并分析输出结果. 1.2 ...
- java课程设计--猜数字(团队博客)
java课程设计--猜数字(团队博客) 1.团队名称以及团队成员介绍 团队名称:cz 团队成员:陈伟泽,詹昌锦 团队照片: 2.项目git地址 http://git.oschina.net/Devil ...
- Core Java 简单谈谈HashSet
同学们在看这个问题的时候,我先提出者两个问题,然后大家带着问题看这个文章会理解的更好. HashSet为什么添加元素时不能添加重复元素? HashSet是否添加null元素? 打开源码, 我们看到如下 ...
- mysql 1093错误
1093错误:修改一个表的时候子查询不能是同一个表 解决办法:把子查询再套一层,变成原来表的孙子查询就可以了 例如: INSERT INTO gg SET id3=(SELECT c.a+1 FROM ...
- CSS1-3基礎知識
CSS1-3基礎知識 1.css排版 css在html內排版: <style type='text/css'> 標記名{} .類型名{} #ID名{} 標記名,.類型名,#ID名{} &l ...
- GitHub新手使用教学(从安装到使用)
一.安装Git for Windows(又名msysgit) 下载地址: https://git-for-windows.github.io/ 在官方下载完后,安装到Windows Explore ...
- epoll的ET和LT两种模式对比及注意事项
ET模式: 因为ET模式只有从unavailable到available才会触发,所以 1.读事件:需要使用while循环读取完,一般是读到EAGAIN,也可以读到返回值小于缓冲区大小: 如果应用层读 ...