目录一、SQL与NoSQL二、数据库重要概念三、基本SQL语句1、基于库-CRUD1、1.创建库1、2.查看库1、3.编辑库1、4.切换库2、基于表-CRUD2、1.创建表2、2.查看表2、3.编辑表3、基于记录-CRUD3、1.插入记录3、2.查询记录3、3.编辑数据一、SQL与NoSQL 数据库服务端可以服务多种类型的客户端 客户端可以是自己开发的,也可以是python代码编写的,也可以是其他编程语言编写的SQL操作关系型数据的语言NoSQL操作非关系型数据的语言须知: 1、SQL有时又也指代关系型数据库 2、NoSQL有时候也指代非关系型数据库二、数据库重要概念 为了更方便的理
前文我们了解了ceph集群状态获取常用命令以及通过cephdaemon、cephtell动态配置ceph组件、ceph.conf配置文件相关格式的说明等,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16727820.html;今天我们来聊一聊ceph的存储池、PG以及CRUSH相关话题; 一、关于存储池 我们知道ceph客户端存储对象数据到RADOS集群上,不是客户端直接存储到osd上;首先客户端会根据ceph集群的配置,将客户端存储的对象数据切分多个固定大小的对象数据,然后再将这些固定大小的数据对象通过一致性hash算法将对象数据映射至存储池
前文我们了解了ceph集群状态获取常用命令以及通过cephdaemon、cephtell动态配置ceph组件、ceph.conf配置文件相关格式的说明等,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16727820.html;今天我们来聊一聊ceph的存储池、PG以及CRUSH相关话题; 一、关于存储池 我们知道ceph客户端存储对象数据到RADOS集群上,不是客户端直接存储到osd上;首先客户端会根据ceph集群的配置,将客户端存储的对象数据切分多个固定大小的对象数据,然后再将这些固定大小的数据对象通过一致性hash算法将对象数据映射至存储池
首先nosql可以被理解为notonlysql泛指非关系型数据库,也就是说不仅仅是sql,所以它既包含了sql的一些东西,但是又和sql不同,并在其的基础上改变或者说扩展了一些东西。提到nosql,首先我们就要分析一下关系型数据库的行式存储和非关系型数据库的列式存储区别在哪?行式存储我们都很熟悉,不论是mysql数据表还是我们熟悉的excel表,这些表里每一行都是完整的一条数据,它们彼此关联,彼此有关系。以核酸检测的数据为例:行式存储一般核酸检测需要以下几个字段:姓名、身份证号、检测机构、检测时间、结果、价格比如是这样的:行存储优点分析在这样的物理结构下,因为是连续空间,所以插入一条数据只需要
首先nosql可以被理解为notonlysql泛指非关系型数据库,也就是说不仅仅是sql,所以它既包含了sql的一些东西,但是又和sql不同,并在其的基础上改变或者说扩展了一些东西。提到nosql,首先我们就要分析一下关系型数据库的行式存储和非关系型数据库的列式存储区别在哪?行式存储我们都很熟悉,不论是mysql数据表还是我们熟悉的excel表,这些表里每一行都是完整的一条数据,它们彼此关联,彼此有关系。以核酸检测的数据为例:行式存储一般核酸检测需要以下几个字段:姓名、身份证号、检测机构、检测时间、结果、价格比如是这样的:行存储优点分析在这样的物理结构下,因为是连续空间,所以插入一条数据只需要
作者朱建平,TEG/云架构平台部/块与表格存储中心副总监。08年加入腾讯后,承担过对象存储、键值存储,先后负责过KV存储-TSSD、对象存储-TFS等多个存储平台。NoSQL技术和行业背景NoSQL是对不同于传统关系型数据库的一个统称,提出NoSQL的初衷是针对某些场景简化关系型数据库的设计,更容易水平扩展存储和计算,更侧重于实现高并发、高可用和高伸缩性。NoSQLvs关系型数据库其实早几年大家看两者的区别是清晰的,关系型数据库就是用SQL语句操作,具有行列结构和预定义scheme的二维表;NoSQL是Key-Value存储,它是一个分布式的HashMap的存储。但最近几年却有些不清晰了?主要
作者朱建平,TEG/云架构平台部/块与表格存储中心副总监。08年加入腾讯后,承担过对象存储、键值存储,先后负责过KV存储-TSSD、对象存储-TFS等多个存储平台。NoSQL技术和行业背景NoSQL是对不同于传统关系型数据库的一个统称,提出NoSQL的初衷是针对某些场景简化关系型数据库的设计,更容易水平扩展存储和计算,更侧重于实现高并发、高可用和高伸缩性。NoSQLvs关系型数据库其实早几年大家看两者的区别是清晰的,关系型数据库就是用SQL语句操作,具有行列结构和预定义scheme的二维表;NoSQL是Key-Value存储,它是一个分布式的HashMap的存储。但最近几年却有些不清晰了?主要
NoSQL概念NoSQL,指的是非关系型的数据库。NoSQL有时也称作NotOnlySQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。MongoDBMongoDB属于NoSQL数据库的一种,是由C++语言编写的一个基于分布式文件存储的开源数据库系统,旨在为Web应用提供可扩展的高性能数据存储解决方案。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB将数据存储为一个文档,数据结构由键值(key=>v
NoSQL概念NoSQL,指的是非关系型的数据库。NoSQL有时也称作NotOnlySQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。MongoDBMongoDB属于NoSQL数据库的一种,是由C++语言编写的一个基于分布式文件存储的开源数据库系统,旨在为Web应用提供可扩展的高性能数据存储解决方案。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB将数据存储为一个文档,数据结构由键值(key=>v
作者:王志斌编辑:钟华龙本文来自社区小伙伴王志斌的投稿。从小白的角度,带你一步步实现将RadonDBPostgreSQL集群部署到Kubernetes上。文章分为上下两部分,《第一部Kubernetes环境准备》已经发布。第二部分将带大家部署一个RadonDBPostgreSQLOperator和集群。什么是RadonDBPostgreSQLOperator?RadonDBPostgreSQL是一款基于PostgreSQL使用Operator实现的数据库容器化项目。被广泛应用于地理空间和移动领域具备高可用、稳定性、数据完整性等性能支持在线水平扩展支持故障自动转移,提供HA功能提供Postgre