数据库教程mysql数据库中十大经典错误案例 列举 MySQL 数据库中,最经典的十大错误案例,并附有处理问题的解决思路和方法,希望能给刚入行,或数据库爱好者一些帮助,今后再遇到任何报错,我们都可以很淡定地去处理。 学习任何一门技术的同时,其实就... 2019-05-193,219 viewsCommentsMySQL 阅读全文
数据库教程MySQL分页查询的Limit有性能问题,do you know? MySQL的分页查询通常通过limit来实现。 MySQL的limit基本用法很简单。limit接收1或2个整数型参数,如果是2个参数,第一个是指定第一个返回记录行的偏移量,第二个是返回记录行的最大数... 2019-05-092,598 viewsCommentsMySQL 阅读全文
数据库教程Redis集群问题:解决Redis中的key过期问题 Redis集群中发现了一个有趣的问题。在花费大量时间进行调试和测试后,通过更改key过期,我们可以将某些集群中的Redis内存使用量减少25%。 Twitter内部运行着多个缓存服务。其中一个是由Re... 2019-04-255,741 viewsCommentsRedis 阅读全文
数据库教程Redis通识教程:数据结构类型、与其他数据库及缓存系统的对比 Redis的通识教程,旨在让大家对Redis有一个概念性和整体性的认识,并且可以快速上手,为深入Redis打下基础。 文章概要: Redis的介绍 Redis与其他数据库的对比 Redis与其他缓存实... 2019-04-243,156 viewsCommentsRedis 阅读全文
数据库教程Kafka架构设计原理:如何实现每秒上百万的超高吞吐量和性能并发写入? Kafka 是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的运用。配置良好的 Kafka 集群甚至可以做到每秒几十万、上百万的超高并发写入。 Kafka 的一些架构设计原理,这也是... 2019-04-244,225 viewsKafka架构设计原理:如何实现每秒上百万的超高吞吐量和性能并发写入?已关闭评论Kafka 阅读全文
数据库教程MySQL事务:ACID数据一致性特性的实现原理 事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。 MySQL博大精深,文章疏漏之处在所难免,欢迎批评指正。 一,基础概念 事务(Transaction)是访问和更... 2019-04-013,656 viewsCommentsMySQL 阅读全文
数据库教程MySQL 复制概述及原理 – 性能与扩展性基石 1. 复制概述 MySQL 内置的复制功能是构建基于 MySQL 的大规模、高性能应用的基础,复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。接下来,我们将从复制概述及原理、复制的配置、常... 2019-04-012,901 viewsCommentsMySQL 阅读全文
数据库教程MySQL数据库优化分析:找出瓶颈提升性能 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷。 1. 优化一览... 2019-04-012,018 viewsCommentsMySQL 阅读全文
数据库教程阿里面试题:Mybatis中Dao接口和XML文件里SQL如何建立关系? 阿里的这样一道面试题: Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的? 如果有两个XML文件和这个DAO建立关系,岂不是冲突了? 如果你看过笔者关于Mybatis源码分析的往期博... 2019-04-012,701 viewsCommentsMyBatis 面试题 阅读全文
数据库教程《Redis设计与实现》笔记 — 数据结构与对象 1、简单动态字符串 Redis 没有直接使用 C 语言传统的字符串表示,而是自己构建了一种简单动态字符串 (SDS),使用 SDS 作为 Redis 的默认字符串表示。 1.1 SDS 定义 stru... 2019-04-012,275 viewsCommentsRedis 阅读全文
数据库教程PostgreSQL11新特性支持并行创建索引(限B-tree 索引) PostgreSQL 11 版本在并行方面得到增强,例如支持并行创建索引、并行Hash Join、并行 CREATE TABLE .. AS等,本文先介绍并行创建索引。 PostgreSQL 11 版... 2019-03-313,925 viewsCommentsPostgreSQL 阅读全文
数据库教程Navicat高效率迁移postgresql转mysql数据库 喜欢postgresql数据库,也一直认为postgresql比mysql要更好更强大。 可生态环境太差了,无奈,最近要把一个小站转成mysql数据库。 小站主要表数据110万,pg_dump备份下载... 2019-03-304,247 viewsCommentsMySQL PostgreSQL 阅读全文
数据库教程PostgreSQL 基于日志的备份与还原 wal,即预写式日志,是日志的标准实现方式,简单而言就是将对数据库的变动记录到日志 中,而后在将具体的新数据刷新到磁盘。PostgreSQL将该日志维护在数据文件夹下的子文件夹pg_xlog中。当数据... 2019-03-303,323 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL函数/存储过程返回数据集(结果集)的示例 PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数头,体和语言所组成,... 2019-03-308,127 viewsPostgreSQL函数/存储过程返回数据集(结果集)的示例已关闭评论PostgreSQL 阅读全文
数据库教程PostgreSQL 设置主键的序列值教程 1. 问题的提出 PostgreSQL定义TABLE时,主键的字段类型可以设定为自增类型serial,即插入每条记录时,主键的值自动加1。但是,当插入数据的时候指定了具体的主键值,例如主键值从0到50... 2019-03-304,617 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL、SQL Server数据库中数据类型的映射关系对照表 PostgreSQL 8.1 轰动发布,我也打算将原来使用 SQL Server 的一些应用迁移到 PostgreSQL 上,首先需要迁移的是表,那么这就必须要先搞清楚这两个数据库中的数据类型的映射关... 2019-03-303,530 viewsCommentsPostgreSQL SQL Server 阅读全文
数据库教程数据库连接池是什么?工作原理和优点是? 连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池中,等待为... 2019-03-305,952 viewsComments 阅读全文
数据库教程开源渗透测试工具sqlmap怎么用?20+经验总结 SQLmap是一种开源渗透测试工具,可自动执行SQL注入缺陷的检测和开发过程,并接管数据库服务器。它有强大的检测引擎,针对不同类型的数据库提供多样的渗透测试功能选项,实现数据库识别、数据获取、访问DB... 2019-03-293,086 viewsComments 阅读全文
数据库教程PostgreSQL的时间/日期函数使用整理 PostgreSQL的常用时间函数使用整理如下: 一、获取系统时间函数 获取当前完整时间 select now(); david=# select now(); now ---------------... 2019-03-283,297 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL 允许远程访问设置方法 安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。 配置远程连接PostgreSQL数据库的步骤很简单,只需要... 2019-03-284,485 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL抛错“不良的类型值: long”原因分析和解决办法 项目中有一个独立程序,负责从主库同步部分数据到分库。由于混合使用了JPA和JDBC两种操作方式,该程序移植到后PostgreSQL错误不断且不好诊断,其中耗时耗力最多的就是:“: 不良的类型值 lon... 2019-03-2817,015 views1 PostgreSQL 阅读全文
数据库教程PostgreSQL中 pg_各表RelationId的认识 读取普通的table或者系统表,都会调用heap_open函数: /* ---------------- * heap_open - open a heap relation by relation ... 2019-03-283,433 viewsCommentsPostgreSQL 阅读全文
数据库教程PostgreSQL的基本数据类型有哪些 6.1概述 PostgreSQL 提供了丰富的数据类型。用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型。PostgreSQL 的数据类型被分为四种,分别是基本数据类型、复合数据类... 2019-03-283,042 viewsCommentsPostgreSQL 阅读全文
数据库教程大数据分析六大工具:hadoop到Pentaho BI 一、hadoop Hadoop 是一个能够对大量数据进行分布式处理的软件框架。但是 Hadoop 是以一种可靠、高效、可伸缩的方式进行处理的。Hadoop 是可靠的,因为它假设计算元素和存储会失败,因... 2019-03-263,796 viewsComments大数据 阅读全文