开源数据库领域,postgresql以其优越性能、功能及良好稳定性排名首位可谓当之无愧,尤其是对高并发支持可谓匠心独具。而优越性能和稳定性,究其根本无非是良好基础架构,本文将对其性能和稳定性有着良好支撑事务及锁机制进行探讨,并结合实际测试,以真切说明和证明其特点。1、可在事务中DDLpostgresql中,DDL语句可以在事务中,既可以提交,也可以回滚,这在实际工作中,不然具备很大
模式(schema)实际上一个命名表集合。也可以包含一个schema视图,索引,序列,数据类型,运算符和函数。Schema是满足类似于在操作系统级别的目录,但该模式不能嵌套。 CREATE SCHEMA PostgreSQL语句创建一个模式(schema)。语法创建型模式基本语法如下: yiibai.com CREATE SCHEMA name; 其中,name是模式名称。
转载 2024-05-22 20:27:07
29阅读
数据泵优点:为数据及数据对象提供更细微级别的选择性(使用exclude,include,content参数)可以设定数据库版本号(主要是用于兼容老版本数据库系统)并行执行预估导出作业所需要磁盘空间(使用estimate_only参数)支持分布式环境中通过数据库链接实现导入导出支持导入时重新映射功能(即将对象导入到新目标数据文件,架构,表空间等)支持元数据压缩及数据采样数据泵导出导入与传统导
一、information_schema简介在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护所有其他数据库信息。如数据库名,数据库表,表栏数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关任何文件。  inf
转载 2023-11-13 08:59:47
56阅读
# JAVA 和 PostgreSQL(pgSQL)详解 在现代应用开发中,Java(JAVA)与 PostgreSQL(pgSQL)常常被结合使用。Java 是一种广泛使用高级编程语言,而 PostgreSQL 是一个功能强大开源关系型数据库管理系统(RDBMS)。二者结合使得开发人员能够构建出高效、可扩展应用程序。本文将介绍 Java 与 PostgreSQL 基本概念,并提供代码
原创 2024-09-12 06:17:48
54阅读
一  关于expdp和impdp     使用EXPDP和IMPDP时应该注意事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。 IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件
PGSQL是一种关系型数据库,它支持许多不同数据类型。其中之一是bool类型,它表示逻辑值,只有两个可能取值:true或false。在PGSQL中,bool类型用于存储布尔值,并且在Java中可以使用不同类型来表示。 在Java中,可以使用不同类型来表示bool类型值。最常用方法是使用boolean类型。boolean是Java中原始数据类型之一,它可以存储true或false
原创 2024-01-06 09:38:16
488阅读
一、exp命令导出数据库如何使exp帮助以不同字符集显示:set nls_lang=simplified chinese_china.zhs16gbk,通过设置环境变量,可以让exp帮助以中文显示,如果set nls_lang=American_america.字符集,那么帮助就是英文了。参数:1.1  导出用户全部数据exp 登录名称/用户密码@服务命名 FILE=文件存储
简介:Spring Data JPA 其实就是JDK方式(还有一种cglib方式需要Class)动态代理 (需要一个接口 有一大堆接口最上边是Repository接口来自org.springframework.data.repository,还有CrudRepository接口及一个实现类SimpleJpaRepository),只要有接口就可以查询数据库了,实际上就是proxy方法,具体
转载 2024-03-06 00:24:46
51阅读
# PostgreSQL `archive_command` 详解 在数据库管理中,备份是非常重要一环,尤其是在处理生产环境时。PostgreSQL 提供了一种高效方式来实现备份和恢复,即采用归档 WAL(Write-Ahead Logging)。在这个过程中,`archive_command` 就显得尤为关键。本文将深入探讨 `archive_command` 含义及其在 Postg
原创 9月前
43阅读
我相信很多人接触这些概念时候一头雾水。要把这些概念理清楚真不是件容易事,哪像原始社会,只要能分清楚什么能吃什么不能吃就行了。   但是我始终坚信,每一个概念产生必然是因为碰到了无法解决问题。换句话说,如果没有它,必然会导致某些问题难以解决。所以我想从这个角度切入,希望能把这几个复杂而暧昧多角关系从最实用角度来阐述清楚。   数据库对象。首先,数据
转载 2024-02-17 18:52:49
65阅读
MySQL schemas 是数据库中非常重要组成部分,它帮助我们组织和管理数据库对象(如表、视图、存储过程等)。在本文中,我将分享解决 MySQL schemas 相关问题过程,并通过详细步骤、代码示例和图表来展示每个环节。 ## 环境准备 在开始之前,我们需要确保我们环境配置正确。以下是安装 MySQL 数据库所需依赖项和步骤。 ### 前置依赖安装 ```bash su
原创 6月前
29阅读
一、MVCC简介以及实现方式 多版本并发控制(Multi-Version Concurrency Control),简称MVCC,在大多数关系型数据库中都支持MVCC特性。 MVCC主要用来提高并发性,实现读写相互不阻塞目标。 在这里说明一下并发控制机制种类: 1、基于锁并发控制机制称为悲观机制 2、基于MVCC并发控制机制称为乐观机制 而
转载 2023-11-03 15:21:10
50阅读
# 从MySQL到PostgreSQL:datetime类型转换指南 ## 介绍 在数据库开发中,日期和时间是常见数据类型。然而,在不同数据库管理系统中,日期和时间存储和表示方式可能有所不同。本文将介绍如何在MySQL和PostgreSQL之间转换datetime类型。 ## 流程图 ```mermaid journey title 数据库datetime类型转换流程
原创 2023-12-14 09:40:26
708阅读
完整版见https://jadyer.github.io/2013/03/19/what-is-dtd-and-schema/上部_DTD参数实体和Schema数据类型——圣思园张龙   编辑:玄玉DTD参数实体数据类型实体引用基本数据类型为何要Schema扩展数据类型文档结构数据类型特性DTD参数实体 该实体不在具体实例化文档中使用,而是在DTD文档内部被使用 比
转载 2024-06-29 07:59:02
74阅读
 顺手测试了一下SQL Server2000中情况SQL Server 中 nchar和nvchar性能差距(执行时间)联机丛书中说明使用 char 和 varchar 数据char 和 varchar 数据类型数据包括: 大写字母或小写字母,比如 a、b 和 C。数字,比如 1,2 或 3。特殊字符,如 at 符号 (@)、"与"符号 (&) 和惊叹号 (!)。 c
目录1 脏读2 不可重复读3 幻读数据库事务隔离级别读未提交(Read Uncommitted)读提交(Read Committed)可重复读(Repeated Read)串行化(Serializable)总结丢失更新:两个事务同时更新一行数据,最后一个事务更新会覆盖掉第一个事务更新,从而导致第一个事务更新数据丢失,这是由于没有加锁造成1 脏读脏读就是指当一个事务正在访问数据,并
# 如何在 Android 中实现 Schemas 在 Android 开发中,实现 schemas 通常是指实现数据模型结构,以便在应用中有效管理数据。这可以影响到应用数据库设计、API结构、模型-视图-控制器(MVC)模式组织等。接下来,我们将详细了解如何实现 schemas,并且通过一个具体例子来讲解。 ## 整体流程概述 下面的表格展示了实现 schemas 步骤: |
原创 8月前
25阅读
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示数据范围在1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}数字,当Oracle中数学表达式值>=1.0*10(126)时,Oracle就会报错。Number数据声明如下:表示       &
转载 2024-08-05 21:57:14
31阅读
基本注入流程有些人以为布尔盲注就是页面或者返回结果数据包中带有yes或者no,其实这种说法不正确0x01 判断注入点类型数字型字符型如果是字符型还得通过闭合,具体可以查看我之前文章数字型和字符型0x02 获取数据库库名1. 判断当前数据库库名长度length():判断字符长度利用and length(database())不断去构造条件,如:and length(database())>1
转载 2023-11-04 18:32:51
148阅读
  • 1
  • 2
  • 3
  • 4
  • 5