PostgreSQL之ltree 插件

PostgreSQL之ltree 插件**ltree介绍**ltree是PostgreSQL的一个扩展插件,即extension,使用它可以实现树型结构,而且...

PostgreSQL之枚举类型

PostgreSQL之枚举类型**1. 传统方式**有很多数据或资源是这样,具有一个类型或状态属性,比如,订单有pending,approve状态,博文有草稿...

全文检索系统中文支持

全文检索系统中文支持**1. 前言**文章介绍了PostgreSQL的全文检索系统,里面有提到,PostgreSQL默认是不支持中文的。看下面的例子。```r...

全文检索系统进阶

全文检索系统进阶**1. 前言**介绍功能,比如排名,比如高亮等。**2. 解析文档(Parsing Documents)**要查看一段文本是怎么被Postg...

全文检索系统基本介绍

全文检索系统基本介绍**1. Full Text Search介绍**如果要实现一个站内搜索的功能,可能可以这么办,假如网站是博客,那么有博客这张表,要搜索的...

OceanBase数据库入门教程

OceanBase 是一款由阿里巴巴公司自主研发的高性能、分布式的关系型数据库,支持完整的 ACID 特性,高度兼容 MySQL 协议与语法,能够以最小的迁移成...

TiDB数据库的应用场景

TiDB 的应用场景是典型的 OLTP 场景,它的设计目标是 100% 的 OLTP 场景和 80% 的 OLAP 场景,同时还提供 TiSpark 项目以完成...

TiDB数据库是什么?

TiDB 是一款结合了传统的关系型数据库和 NoSQL 数据库特性的新型分布式数据库。TiDB 是基于 Google 公司的 Google Spanner / ...

NewSQL数据库是什么?

前面探讨了 NoSQL 数据库的相关技术,NoSQL 数据库能够很好地应对海量数据的挑战,为用户提供可观的可扩展性和灵活性,但是它也有缺点:NoSQL 数据库不...

Neo4j数据库入门教程

Neo4j 是一个高性能的 NoSQL 图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的 Java 持久化引...

图形数据库是什么?

图形数据库是 NoSQL 数据库中的一种应用图形方式存储实体之间关系信息的数据库,最常见例子就是社会网络中人与人之间的关系。用关系型数据库存储“关系信息”数据的...

Redis是什么?

Redis 是一个开源的、高性能的、键值对内存数据库。它通过提供多种键值数据类型来满足不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等...

Memcached入门教程

Memcached 是 LiveJournal 旗下 Danga Interactive 公司的布拉德•菲茨帕特里克(BradFitzpatric)开发的一款内...

内存数据库是什么?

内存数据库主要是把磁盘的数据加载到内存中进行相应操作。与直接读取磁盘数据相比,内存的数据读取速度要高出几个数量级,因此,将数据保存在内存中能够极大地提高应用的性...

NoSQL数据库有哪些?

关系型数据库产品很多,如 MySQL、Oracle、Microsoft SQL Sever 等,但它们的基本模型都是关系型数据模型。NoSQL 并没有统一的模型...

BASE原理与最终一致性

BASE 理论是针对 NoSQL 数据库而言的,它是对 CAP 理论中一致性(C)和可用性(A)进行权衡的结果,源于提出者自己在大规模分布式系统上实践的总结。其...

ACID原则是什么?

ACID 是关系型数据库的事务机制需要遵守的原则。事务是一个一致和可靠计算的基本单元,由作为原子单元执行的一系列数据库操作组成。数据库库一般在启动时会提供事务机...

CAP理论是什么?

CAP 理论是针对分布式数据库而言的,它是指在一个分布式系统中,一致性(Consistency, C)、可用性(Availability, A)、分区容错性(P...

分布式数据库有哪些特点?

大数据需要通过分布式的集群方式来解决存储和访问的问题。分布式系统的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的任务。...

NoSQL数据库的优势有哪些?

数据是当今世界最有价值的资产之一。在大数据时代,人们生产、收集数据的能力大大提升,但是传统的关系型数据库在可扩展性、数据模型和可用性方面已远远不能满足当前的数据...

---继续浏览---