![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
江天水一泓
DBA。工作中主要使用MySQL, PostgreSQL,也在学习Oracle。希望能与志同道合的朋友倾情交流。
展开
-
PostgreSQL和Oracle中的JSON和数组的常用功能
1. 前言目前新版本的PostgreSQL 和 Oracle 都有很多 NO-SQL 特性,代表性的是对 json 和数组的支持。本文将对照列举PostgreSQL 和Oracle 的JSON 和数组的常用功能。2 JSON功能2.1 JSON 字段的类型PostgreSQL 有原生类型json和jsonb。它们接受相同的输入格式。它们实际的主要差别是效率。json 数据类型存储输入的文本内容,处理函数在处理时必须将它解析为JSON;而jsonb数据以分解的二进制格式存储,这使得它由于添加了原创 2020-07-03 15:17:51 · 2072 阅读 · 0 评论 -
关于关系型数据库中使用json字段的建议
1. 前言1.1 概述当前,一些应用程序在数据库层使用 JSON格式的字段。JSON 有很好的灵活性,它可以自由地包含不同键。然后,关系型数据库对JSON的处理能力天生不足。因此,在关系型数据库中使用JSON时应当遵循一定的思想,从而既能受益于JSON的灵活性,又能发挥关系型数据库的强大功能。本文根据实际工作中的经验,结合一些国内外现有的资料,总结了一些在关系型数据库中使用JSON 的...原创 2019-10-23 11:40:55 · 4208 阅读 · 0 评论 -
BenchmarkSQL的安装和使用指导书——一个JDBC 基准测试工具
1. 概述BenchmarkSQL 是一个易于使用的 JDBC 基准测试程序, 它与 OLTP 的TPC-C标准非常相似。它支持的数据库包括 PostgreSQL/EnterpriseDB、DB2,、Oracle、 SQL Server和 MySQL。BenchmarkSQL 是开源的, 采用的协议是 GNU 通用公共许可协议版本 2.0 (GPL v2),这意味着它不允许修改后的和衍生的...原创 2018-10-31 09:49:59 · 10308 阅读 · 7 评论