数据库技术
-
复杂系统中的用户权限数据库设计解决方案
b/s系统中的权限比c/s中的更显的重要,c/s系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而b/s中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到b/s系统中的所有功能。因此b/s业务系统都需要有一个或多个权限系统来实现访问权限... -
数据计算中间件技术综述
传统企业大数据架构的问题 上图是大家都很熟悉的基于 hadoop 体系的开源大数据架构图。在这个架构中,大致可以分成三层。最下一层是数据采集,通常会采用 kafka 或者 flume 将 web 日志通过消息队列传送到存储层或者计算层。对于数据存储,目前 apache 社区提供了多种存储引擎的选择,除了传统的 hdfs 文件和... -
jdbc 数据库的连接(sqlserver oracle)
1.sql server 2000数据库的连接方式: 复制代码 代码如下: Connection con; public Connection getCon(){ try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//... -
InfluxDB,TimescaleDB和QuestDB三种时序数据库的比较
【51CTO.com快译】在过去的十年间,我们亲历了关系型、非关系型、在线分析处理(OLAP)型、以及在线事务处理(OLTP)型数据库的市场之争,也注意到了诸如:Snowflake、MongoDB、Cockroach Labs、以及Neo4j等新型数据库的产生和发展。而根据DB-Engines的一项针对数据库管理系统调查的统计(如下图所... -
详解SQL中Group By的使用教程
1、概述 “group by”从字面意义上理解就是根据“by”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 2、原始表 3、简单group by示例1 ... -
Navicat Premium 12.0.29安装与激活超详细教程
目录 下载安装程序及激活工具 1.安装程序 2.激活程序 navicat premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达六种数据库:mysql、maria... -
dataGrip显示clickhouse时间字段不正确的问题
最近做数据迁移碰到一个问题,源数据和目的端数据,导入的时间怎么都差8个小时 服务器时间是对的 服务器上clickhouse客户端连接查询出来的数据是对的 显示的时间却不对 发现是datagrip的问题,试了use_time_zone修改为asia/shanghai 发现并不... -
SQL like子句的另一种实现方法(速度比like快)
一般来说使用模糊查询,大家都会想到LIKE select * from table where a like '%字符%' 如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。 下面两种方法也可实现模糊查询: select * from table where patinde... -
MySQL与Oracle差异比较之三 函数
函数 编号 类别 ORACLE MYSQL 注释 ... -
用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
1.备份数据库 概念:指备份数据库的所有数据文件和控制文件,另外还应该备份参数文件和口令文件 注意:当备份数据库时,不要备份重做日志。 1.1一致性备份 概念:数据库一致性备份是指关闭了数据库后备份所有数据文件和控制文件的方法。当使用SHUTDOWN 命令正常关闭了数据库之后,所有数据库文件的当前SCN 值完全一致,...
