基本概念

  • 关系模型:包括关系数据结构、关系操作集合、关系完整性约束三部分
  • 关系型数据库:建立在关系模型基础上的数据库。由多张能互相联接的二维行列表格组成。
  • 非关系型数据库(Nosql(Not Only SQL)):包括键-值(Key-Value)存储数据库、列存储数据库、文档型数据库、图形(Graph)数据库
  • RDBMS(Relational Database Management System):关系型数据库管理系统
  • SQL(Structured Query Language):标准数据查询语言。一种基于关系数据库的语言,用于执行对关系数据库中数据的检索和操作
  • MySQL:一种关系型数据库管理系统。使用标准的SQL数据语言形式
  • MongoDB:一种文档型数据库数据库。由C++语言编写,介于关系型数据库和非关系型数据库之间
  • Redis:一种键-值存储数据库,通常用hash table来实现。主要用于处理大量数据的高访问负载,如内容缓存、日志系统等,查找速度快
  • 数据库引擎:用于存储、处理和保护数据的核心服务,可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。MYSQL默认支持三个引擎:ISAM、MYISAM和HEAP。另外两种常用引擎:INNODB和BERKLEY(BDB)
  • ISAM:一种MySQL数据库引擎。考虑到数据库被查询的次数要远大于更新的次数。ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源
  • MyISAM:一种MySQL数据库引擎。除了提供ISAM里所没有的索引和字段管理的大量功能外,MYISAM还使用一种表格锁定的机制,来优化多个并发的读写操作
  • InnoDB:一种MySQL数据库引擎。INNODB和BDB包括了对事务处理和外来键的支持
  • Hadoop:一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop框架最核心的设计是HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算
  • HDFS(Hadoop Distributed File System):分布式文件系统
  • MapReduce:谷歌的MapReduce框架可以把一个应用程序分解为许多并行计算指令,跨大量的计算节点运行非常巨大的数据集。使用该框架的一个典型例子就是在网络数据上运行的搜索算法
  • YARN:
  • IPC(Inter-Process Communication):进程间通信
  • 集群(Cluster)
  • 高可用(High Availability)
  • 心跳(HeartBeat)
  • 脑裂()
  • GIL(Global Interpretor Lock):全局锁。
  • 中间人攻击

资料

阿里云课程

https://www.zhihu.com/question/26788013

Go语言数据库框架

https://my.oschina.net/u/168737/blog/1531834

B/S 开发和 C/S开发的区别

https://www.cnblogs.com/hhx626/p/6010388.html

https://blog.csdn.net/sea_snow/article/details/81187804

最新文章

  1. python 中x%2 x&1 判断偶数奇数 性能对比
  2. 导出 C/C++ API 给 Lua 使用[转]
  3. javaScirpt学习之事件
  4. 谷歌浏览器chrome与firefox的冲突(未解之谜)
  5. ID生成器详解
  6. 理解Java NIO
  7. kvm 启动libvirtd市出现错误
  8. sublime text3在指定浏览器上本地服务器(localhost)运行文件(php)
  9. Oracle篇 之 数据操作
  10. JS nodeList转数组,兼容IE低版本
  11. tomcat7的catalina.sh配置说明
  12. saxon 处理xslt
  13. Markdown 引用
  14. Subway (树中心 + 树hash)
  15. 5.Xilinx RapidIO核例子工程源码分析
  16. Hard to prepare 2018 徐州赛区网络预赛
  17. c++——register关键字、struct类型、bool关键字、三目运算符
  18. error C2065:!错误:未定义标识符“pBuf);”
  19. Jquery动画操作的stop()函数
  20. ansible入门三(Ansible的基础元素和YAML介绍)

热门文章

  1. Async Cow Python 七牛异步SDK
  2. k8s多集群配置管理平台
  3. QT实现OPC_UA客户端程序以及与OPC_UA服务器通信
  4. Apache SkyWalking 告警配置指南
  5. 《构建之法》& CI/CD调研
  6. 因为这几个TypeScript代码的坏习惯,同事被罚了500块
  7. python学习 -- operator.itemgetter(), list.sort/sorted 以及lambda函数
  8. 一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG
  9. 5. linux 中“~”,“/”,“#”,”$“ 含义
  10. Day14_75_反射(reflect)