文章库ARTICLE COLUMN

  • 编程面试题:编写一个会造成数据库死锁的应用

    编程面试题:编写一个会造成数据库死锁的应用

    摘要:相信对于开发一个会产生死锁的应用这类需求,大家都能顺利完成。我们从帮助文档中得知,在从数据库读取一条记录时,会在数据库里将该条记录上锁。下面的步骤会造成数据库层面的死锁。以调试模式运行第一个应用,单步执行完代码第行,成功锁住。 相信对...

    zlyBearzlyBear 评论0 收藏0
  • 一致性模型

    一致性模型

    摘要:终于来到了,大家可以看到,它结合了以及,也就是说,它会让所有操作按照实时的顺序依次操作,也就是所有的进程会观察到完全一致的顺序,这也是最强的一致性模型了。 作者:唐刘 @siddontang 有时候,在跟一些同学讨论 TiKV 事务模型的时候,我都提到...

    TaonceTaonce 评论0 收藏0
  • 金秋十月,巨杉再获金融行业认可

    金秋十月,巨杉再获金融行业认可

    摘要:在年月日召开的第五届中国国际大数据大会上,金融级分布式数据库厂商巨杉数据库,荣获年度金融大数据行业创新产品奖。 在2018年10月18-19日召开的第五届中国国际大数据大会上,金融级分布式数据库厂商巨杉数据库,荣获2018年度金融大数据行业.创新产...

    xfeexfee 评论0 收藏0
  • MongoDB最简单的入门教程之一 环境搭建

    MongoDB最简单的入门教程之一 环境搭建

    摘要:本文介绍学习的第一步环境搭建。把文件路径加到系统的环境变量里。现在我们新开另一个命令提示行窗口来消费在里创建的两条记录。 MongoDB是近年来非常流行的一个介于关系数据库和非关系数据库之间的解决方案,特别广泛地应用于国内很多互联网公司,是...

    zhangyucha0zhangyucha0 评论0 收藏0
  • MongoDB最简单的入门教程之五-通过Restful API访问MongoDB

    MongoDB最简单的入门教程之五-通过Restful API访问MongoDB

    摘要:通过前面四篇的学习,我们已经在本地安装了一个数据库,并且通过一个简单的应用的单元测试,插入了几条记录到中,并通过查看到了插入的数据。读操作最终将会使用我们在最简单的入门教程之三使用代码往里插入数据里介绍的方法,即通过注入的实例完成对的...

    xiaolinbangxiaolinbang 评论0 收藏0
  • MongoDB最简单的入门教程之三 使用Java代码往MongoDB里插入数据

    MongoDB最简单的入门教程之三 使用Java代码往MongoDB里插入数据

    摘要:前两篇教程我们介绍了如何搭建的本地环境最简单的入门教程之一环境搭建以及如何用读取里的记录最简单的入门教程之二使用访问这篇教程我们会介绍如何使用代码来连接。代码如下和教程二相比,上述代码的方法里还展示了如何用代码给数据库里增加记录。 前...

    whatsnswhatsns 评论0 收藏0
  • MongoDB最简单的入门教程之二 使用nodejs访问MongoDB

    MongoDB最简单的入门教程之二 使用nodejs访问MongoDB

    摘要:在前一篇教程最简单的入门教程之一环境搭建里,我们已经完成了的环境搭建。在的服务器上,在数据库下面创建了一个名为的数据库表,并插入了两条记录上图是用查看的成功插入的两条记录。 在前一篇教程 MongoDB最简单的入门教程之一 环境搭建 里,我们...

    Cruise_ChanCruise_Chan 评论0 收藏0
  • 如何计算CDS view里两个时间戳之间的天数间隔

    如何计算CDS view里两个时间戳之间的天数间隔

    摘要:透明表里的时间戳,数据类型为有个需求计算这两个时间戳之间的天数间隔,丢弃时间戳年月日位后面的小时分钟秒。直接用的字符串操作函数是不行的,因为时间戳类型和期待的字符串类型不匹配。 ABAP透明表里的时间戳,数据类型为dec: showImg("https://s...

    selfimprselfimpr 评论0 收藏0
  • TiDB 源码阅读系列文章(二十)Table Partition

    TiDB 源码阅读系列文章(二十)Table Partition

    摘要:部分主要流程如下把上文提到语法解析阶段会把语句中相关信息转换成然后负责把结构转换即的元信息。最后把的元信息追加到的元信息中,具体实现在这里。会把要删除的分区从元信息删除掉,删除前会做的检查。 作者:肖亮亮 Table Partition 什么是 Table ...

    K_B_ZK_B_Z 评论0 收藏0
  • 【Trafodion使用技巧篇】Trafodion数据加载介绍

    【Trafodion使用技巧篇】Trafodion数据加载介绍

    摘要:用例测试表继续用上述的创建测试文件,内容如下创建文件,内容如下根据文件加载数据检查数据是否转换成功初试主要是针对大数据量的且一般是批量装载的方式。 Trafodion 的数据加载主要包括两种方法,即 Trickle Load(持续加载) 和 Bulk Load(批量加...

    KunMinXKunMinX 评论0 收藏0
  • 什么是最适合云数据库的架构设计?

    什么是最适合云数据库的架构设计?

    摘要:在技术探索中,选择了更适合云数据库场景的架构和引擎设计。目前,巨杉数据库付费企业级客户与社区用户总数超过家,并已在超过家强级别的银行保险证券等大型金融机构核心生产业务上线。这一整体架构设计相信是云数据发展的主流架构设计。 分布式数据库...

    whlongwhlong 评论0 收藏0
  • SQLAlchemy in 查询空列表问题分析

    SQLAlchemy in 查询空列表问题分析

    摘要:收集有关数据库中表的内容的统计信息。预计的该规划节点的行平均宽度单位字节。其中上层节点的开销将包括其所有子节点的开销。一般而言,顶层的行预计数量会更接近于查询实际返回的行数。 问题场景 有model Account,SQLAlchemy 查询语句如下: query ...

    joy968joy968 评论0 收藏0
  • TiDB 源码阅读系列文章(十九)tikv-client(下)

    TiDB 源码阅读系列文章(十九)tikv-client(下)

    摘要:是什么在介绍的概念之前,我们需要简单回顾一下前面源码阅读系列文章六中讲过的和的概念以及它们和语句的关系。的任务就是实现请求,执行所有涉及到的请求,并依次返回结果。构造出了所有之后,下一步就是执行这些了。 上篇文章 中,我们介绍了数据读...

    whataawhataa 评论0 收藏0
  • 雷神 Thor —— TiDB 自动化运维平台

    雷神 Thor —— TiDB 自动化运维平台

    摘要:相当于分布式数据库的大脑,一方面负责收集和维护数据在各个节点的分布情况,另一方面承担调度器的角色,根据数据分布状况以及各个存储节点的负载来采取合适的调度策略,维持整个系统的平衡与稳定。原文链接雷神自动化运维平台 作者:瞿锴,同程艺龙资...

    RayKrRayKr 评论0 收藏0
  • EOS开发中的数据持久性问题(上)

    EOS开发中的数据持久性问题(上)

    摘要:需要对构造函数进行命名和配置,以使用我们之前定义的结构。我们的构造函数传递的范围参数是正在部署合约的区块链上的帐户。此方法接受两个参数,即此记录的范围和回调函数。回调函数用于处理表的修改。但是如果用户想要完全删除记录呢请看的数据持久性...

    cikenerdcikenerd 评论0 收藏0
  • TiKV 是如何存取数据的(上)

    TiKV 是如何存取数据的(上)

    摘要:作者唐刘本文会详细的介绍是如何处理读写请求的,通过该文档,同学们会知道是如何将一个写请求包含的数据更改存储到系统,并且能读出对应的数据的。每个包含两个实例,一个用于存储,我们后面称为,而另一个则是存放用户实际的数据,我们称为。 作者:...

    Lucky_BoyLucky_Boy 评论0 收藏0
  • TiKV 是如何存取数据的(下)

    TiKV 是如何存取数据的(下)

    摘要:对于上面表来说,假设现在它有两行数据,分别是和,在里面,每一行数据会有不同的对应。对于来说,也是具有唯一性的,所以我们用来表示,而则是对应的。如果两个相同,就会破坏唯一性约束。因为一定是唯一的,所以两行数据即使一样,也不会冲突。 上...

    stormjunstormjun 评论0 收藏0
  • MySQL —— 数据库基础

    MySQL —— 数据库基础

    摘要:代表数据管理系统,是一种系统软件,提供操作数据库的环境,如,可以通过数据库管理系统对数据进行增删改查。命令服务启动和停止连接和退出数据库代表主机名,代表端口号,和分别代表当前服务的账号和密码。添加默认约束将表列的默认值设置为北京。 sh...

    Martin91Martin91 评论0 收藏0
  • MySQL —— 简单聊一聊数据库设计

    MySQL —— 简单聊一聊数据库设计

    摘要:数据库设计的三大范式确保每列的原子性如果每列都是不可再分的最小单元信息,则满足第一范式,比如下图中,地址是由国家和城市组成的,显然可以继续在拆分成两个列,国家和城市,是不满足第一范式的,需要将地址列差分成国家和城市两个列。 showImg("h...

    dingding199389dingding199389 评论0 收藏0
  • Solaris11.3安装MySQL5.7.23遇到libstdc++.so.6报错(GLIBCXX

    Solaris11.3安装MySQL5.7.23遇到libstdc++.so.6报错(GLIBCXX

    摘要:错误如下命令查看执行所需要的库文件可以看到中是一个文件这个问题我也卡了很久,没找到有效资料,这条命令并不适用可以用命令查看库文件可以看到确实没有版本解决办法编译安装,过程就不在这里写了,我直接用的原来编译好的包,然后用里 错误如下: r...

    AldousAldous 评论0 收藏0
  • 如何将其他RDBMS的数据到迁移到Trafodion

    如何将其他RDBMS的数据到迁移到Trafodion

    摘要:为了避免这种情况,可以针对表短期内被两个以上的语句所加载执行一个大的数据压缩。通常,对一张大表执行数据压缩会花费大量的时间几分钟到几小时不等。 本文介绍了如何将数据从现有的RDBMS迁移到Trafodion数据库。从其它的RDBMS或外部数据源向Trafodi...

    weknow619weknow619 评论0 收藏0
  • TiDB 源码阅读系列文章(十八)tikv-client(上)

    TiDB 源码阅读系列文章(十八)tikv-client(上)

    摘要:获取所在的是通过向发送请求完成的。外部调用的接口,并不需要关心的细节,请求都是为了实现接口而发起的。实现不同的接口需要发送不同的请求。这种错误主要是因为的分裂,当内的数据量增多以后,会分裂成多个新的。 作者:周昱行 在整个 SQL 执行过程...

    zhjx922zhjx922 评论0 收藏0
  • 使用 TiKV 构建分布式类 Redis 服务

    使用 TiKV 构建分布式类 Redis 服务

    摘要:提供了集群支持,但也不能支持跨多个节点的分布式事务。是一个高性能,支持分布式事务的数据库。譬如,我们就构建了,一个基于的,兼容的分布式关系型数据库。它使用作为每行的分隔符并且用不同的前缀来代表不同的类型。 什么是 Redis Redis 是一个开...

    UnixAgainUnixAgain 评论0 收藏0
  • Apache Trafodion技术架构介绍

    Apache Trafodion技术架构介绍

    摘要:它主要包括以下几部分采用对文本进行文法分析,生成语法树。对语法树进一步进行分析,类似程序编译器的语义分析,对语法合格的进一步进行检查。优化器对语法树应用各种规则,生成不同的执行计划,形成一个搜索空间。 Trafodion简介 Trafodion是一个构...

    zhjx922zhjx922 评论0 收藏0
  • 【MySQL】关于数据库性能的那些事

    【MySQL】关于数据库性能的那些事

    摘要:且过多的从服务器,当业务量大时对主服务器的网卡也是一定的挑战。我们可以通过对集群的监控信息来了解是什么影响了数据库性能。 关于数据库性能的故事 面试时多多少少会讲到数据库上的事情,你对数据库的掌握如何?,什么时候最考验数据库的性能...

    liuchengxuliuchengxu 评论0 收藏0

热门文章

<