致敬数据库大师,有28岁英年早逝,有80岁还重新创业
巴赫曼是数据库管理系统的开创者,1964年在通用电气研发了网状数据库IDS,已经具备了数据库查询语言、索引等基础理念,巴赫曼还开发了一种高级计算机语言——DataStructureDiagrams(DSDs),这种语言可以用于描述数据结构和数据处理的过程,是E-R图的前身。巴赫曼还是计算机数据库标准的重要建设者,建立了数据库查询语言...
人大金仓三大兼容:MySQL迁移无忧
当客户的应用过程引发数据库存储的数据变更时,需要将数据定时同步到数据库中,这时insert插入数据时,可能发生主键/唯一键冲突,若想在冲突时变更为update语句,则可通过INSERT...ONDUPLICATEKEYUPDATE语句达成。在数据库中,主键是用来唯一标识每条记录的,而自增长类型可以为每个记录分配唯一的标识符。因此,将自增长类...
Oracle 数据库应用开发 30 忌
笔者及所在团队从2000年开始的CRM等系统开发,一直主要使用Oracle数据库作为应用数据库,开发方式包括使用PLSQL编写存储过程/数据库函数/触发器、使用ODBC或OCI和ProC开发C++应用、使用JDBC开发Java应用、使用tuxdeo开发中间件应用等。这些应用开发笔者所在团队自己做过,也委托华为、亚信、思...
解读ORACLE数据库的统一命名与编码规范
★表主键命名为:“pk+_+表名(或缩写)+_+主键标识”如“pk_YHXX_IDKH”等3.2.6外键表外键命名为:“fk+_+表名(或缩写)+_主表名(或缩写)+_+主键标识”如“fk_YHLX_YHXX_SFZH”等3.2.7CHECK约束CHECK约束命名为:“chk+_+CHECK约束的列名(或缩写)”3.2.8UNIQUE约束UNIQUE约束命名为...
ORACLE RAC集群概念介绍
可扩展的分布式数据库架构(一)OracleRAC:其架构的最大特点是共享存储架构(Shared-storage),整个RAC集群是建立在一个共享的存储设备之上的,节点之间采用高速网络互联。OracleRAC提供了非常好的高可用特性,比如负载均衡和应用透明切块(TAF),其最大的优势在于对应用完全透明,应用无需修改便可切换到RAC集群。但...
15秒为ASP.NET应用缓存Oracle数据
为了创建可扩展、高性能的基于WEB的应用,ASP提供一个称为数据缓存(DataCaching)的特性(www.e993.com)2024年10月24日。数据缓存支持将频繁访问的数据对象可编程地存放在内存中。这一特性可扩展以广泛地提高查询Oracle数据库中数据的ASP应用的性能。本文讲述一个策略,可用于采用WebFarm环境中的ASPWeb应用缓存Oracle数据库数据。这个技...
值得收藏的Oracle数据库维护方法:Sequence溢出异常预防测试
1.ORACLE默认最大SEQUENCE值为28位9,但在19位9的情况下就无法插入数据,报数字溢出;2.我们数据库中数值过大时都保存的是科学计数法;3.所有涉及业务表中的ID都是科学计数法;4.创建脚本中的SEQUENCE创建语句是否合理?1.我们都限制了最大值;2.有的初始值都不是从1开始的(如:HIBERNATE_SEQUENCE);...
异构跨库数据同步还在用Datax?来看看这几个开源的同步方案
用户可通过页面选择数据源即可创建数据同步任务,支持RDBMS、Hive、HBase、ClickHouse、MongoDB等数据源,RDBMS数据源可批量创建数据同步任务,支持实时查看数据同步进度及日志并提供终止同步功能,集成并二次开发xxl-job可根据时间、自增主键增量同步数据。任务”执行器”支持集群部署,支持执行器多节点路由策略选择,支持...
??数据仓库、Snowflake和令狐冲
Gartner数据库2011-2020全球市场格局三、吸星大法在这样的格局下,Snowflake开始了其创业之旅,其实这个过程和令狐冲崛起的过程差不多,简单来说就是练武和比武。先说练武,Snowflake有Oracle的底子,但练的并不全是Oracle的功夫。和Teradata一样,Oracle用的是MPP架构。形象一点来看,这种架构就是狗拉雪橇,很多狗组...
JUST技术:CK实现时序数据管理
(3)TDengine。TDengine是涛思团队开发的一个高效存储、查询和分析时序大数据的平台,其创始人陶建辉年近5旬,依然开发出了这个数据库。TDengine的定位是物联网、车联网、运维监测等时序数据,其设计也是专门针对每个设备。每个采集点一张表,比如空气监测站有1000万个,那么就建1000万个表,为了对多个采集点聚合查询,...