Redis内部默认存在16个数据库,这是通过在redis.conf文件中的参数databases决定的。 # Set the number of databases. The default database is DB 0, you can select # a different one on a per-connection basis using SELECT<dbid>
在学习HBase的体系架构之前,需要先了解一下HBase中的一些术语。这些术语如下表所示。 从体系架构的角度看,HBase是一种主从架构,包含:HBase HMaster、Regionserver和ZooKeeper。视频讲解如下: 点击这里查看视频讲解:【赵渝强老师】:HBase的体系架构 下图展示了这一架构。 其中: HBase HMaste
在学习HBase的表结构之前,首先需要了解一下什么是Google的BigTable思想。BigTable大表的思想是Google的“第三驾马车”。正因为有了这样的思想就有了Hadoop生态圈体系中的NoSQL数据库HBase。 提示:NoSQL数据库泛指所有的非关系型数据库。NoSQL数据库有很多种,比如:Hadoop体系中的HBase;基于内存的Redis和基于文档的MongoDB。而N
MongoDB是一个基于BSON文档的NoSQL数据库,下面的步骤将在Linux的操作系统上安装和部署MongoDB。下表列举了所使用的版本信息。 点击这里查看视频讲解:【赵渝强老师】:MongoDB的安装与访问 下面是具体的操作步骤: (1)安装MongoDB所需的依赖包。 yum install -y libcurl openssl xz-libs (2)解
本文将基于Redis 6.2版本进行讲解,并将Redis部署在CentOS 7 64位的虚拟机环境中。下图展示了Redis官方网站提供的Redis下载信息。 提示:由于Redis基于C语言开发,因此在安装CentOS 7的时候需要安装GCC编译器。GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Ob
MongoDB是一个可移植的NoSQL数据库,它几乎可以运行在所有的操作系统之上,从而实现了跨平台性。尽管在不同的操作系统上虽然略有差别,但是从整体上来看,MongoDB在不同的操作系统平台上的体系架构(如数据逻辑结构和数据存储等等)都是一样的。一个运行着的MongoDB数据库就可以看成是一个MongoDB服务器,该服务器由MongoDB数据库实例和MongoDB数据库组成。在一般情况下,一
下图展示了引入缓存后系统的架构。通过使用缓存可以提升访问性能、降低网络拥堵、减轻服务负载和增强可扩展性。 点击这里查看视频讲解:【赵渝强老师】:基于Redis的旁路缓存架构 一般情况下数据存在数据库中,应用程序直接操作数据库。当应用程序访问量上万,数据库压力突然增大,如果需要减轻数据库服务器的压力,有以下方法: 数据库读写分离 数据库分库分表 使用缓存并实现读写
HBase的逻辑存储结构主要包括:命名空间(NameSpace)、表(Table)和列族(Column Family)。 点击这里查看视频讲解:【赵渝强老师】:HBase的存储结构 下面分别进行介绍。 一、 命名空间(NameSpace) HBase的命名空间相当于Oracle和MySQL中的数据库,它是对表的逻辑划分。不同的HBase命名空间类似于关系型数据库中的不同的数
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号