作者: gary  一、前言 最近TiDB阿里云推出,经过一段时间的测试,对TiDB阿里云一些使用感受和一些可完善的地方。 TiDB通过和阿里云的深度集成,实现了数据库集群的分钟级初始化、扩容,可以让用户既获得TiDB的优秀软件体验、云环境下部署实践、原厂级服务保障,又能够充分的利用到云计算天然具备的弹性、稳定性和开箱即用。 二、阿里云TiDB数据库架构
本文概述了 TiDB 中的数据库模式。将从本页开始围绕 Bookshop 这个应用程序来对 TiDB 的设计数据库部分展开介绍。并使用此数据库做后续数据的写入、读取示例。术语歧义此处术语会有歧义,为消除歧义,在此作出数据库模式设计文档部分中的术语简要约定:为避免和通用术语数据库 (Database) 混淆,因此将逻辑对象称为数据库 (Database),TiDB 仍使
一、TiDB介绍与传统的单机数据库相比,TiDB具有以下优势:纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容支持SQL,对外暴露MySQL的网络协议,并兼容大多数MySQL的语法,在大多数场景下可以直接替换MySQL默认支持高可用,在少数副本失效的情况下,数据库本身能够自动进行数据修复和故障转移,对业务透明支持ACID事务,对于一些有强一致需求的场景友好,例如:银行转账具有丰富的工具链生态,覆盖
转载 2024-03-21 21:58:19
99阅读
作者: JiekeXu 之前学习 TiDB 的时候一直想着要自己安装一套 TiDB 集群,近期由于新换了笔记本,配置还算凑合,便可以搭建一套 TiDB 集群了,本周一 (2022 年 6 月 13 日)TiDB 发布了 6.1.0 长周期版本,建议搭建直接使用 6.1.0 安装,我这里由于是五月初搭建的,6.1.0 正式版本还未发版,故这里使用的还是 V6.0.0 版本。
      今天在园子里看了关于索引的一道经典面试题,讲了这样一个问题“从100万条记录中的得到成绩最高的记录”。
原创 2010-03-29 22:18:00
597阅读
top with ties用法
转载 2022-02-22 11:35:01
195阅读
我们有时需要返回特定数量的记录,而不管符合条件的行有多少。要返回排在前面的值,可以有两个选择:指定固定数量的行,或者指定总行数的百分比。例如以下查询将返回前10个价格最高的产品。 SELECT TOP 10 Name,ListPrice FROM Production.Product ORDER BY ListPrice DESC SQL Server不对这些数据做任何分析,甚至在截断列表时,也不会考虑这些值是不是已经排过序,上述查询将在返回第10行后截断结果,而不管后面还有多少条记录的ListPrice与第10行的ListPrice相同,如果想把与第10行相同价格的行也包含进来,可...
转载 2012-09-20 09:42:00
97阅读
2评论
using namespace s
原创 2022-08-16 14:56:43
53阅读
给定如下数据:idnamesalary1Alice20002Bob30003Charlie20004David20005Eddie1500SELECT * FROM employeesORDER BY salary DESCFETCH FIRST 2 ROWS ONLY;​​ 返回前两行数据,如下:​​idnamesalary2Bob30001Alice2000如果希望salary=2000的记录
原创 2022-03-01 15:16:09
70阅读
在排名次时,经常遇到取前10名,但刚好第11名(12、13...)的成绩和第10名的一样,我们必须也把后面成绩相同的也提取出来,用下面的sql语句搞定: select top 10 with ties grade,name from result order by grade 实现读出第11、12...的核心语句是with ties
转载 2007-12-27 11:57:00
133阅读
2评论
ADO(ActiveX Data Objects)是一种面向对象的数据访问技术,它提供了一组对象和接口,让开发人员可以方便地从
原创 2023-09-09 07:31:57
524阅读
因为测试工程师在日常工作中会参与数据库设计评审、测试环境搭建、日志跟踪,这些会涉及数
原创 2023-05-24 15:08:36
722阅读
开源分析数据库ClickHouse以快著称,真的如此吗?我们通过对比测试来验证一下。ClickHouse vs Oracle先用ClickHouse(简称CH)、Oracle数据库(简称ORA)一起在相同的软硬件环境下做对比测试。测试基准使用国际广泛认可的TPC-H,针对8张表,完成22条SQL语句定义的计算需求(Q1到Q22)。测试采用单机12线程,数据总规模100G。TPC-H对应的SQL都比
数据库SQl ALTER TABLE USER DEFAULT CHARACTER SET utf8;DDL -- 对数据库进行操作的语言 create database 数据库名; drop database 数据库名; use 数据库名; show databases; create table 表名( id int(5), name varchar(20) );
转载 2023-07-20 21:58:28
1849阅读
ODBC (开放数据库互联 1992 MS 应用程序和关系数据库之间的通信API,用户可以通过API直接将SQL送给数据库)DAO(数据访问对象 1993 MS 用ADO。
原创 2023-05-13 00:33:15
802阅读
原创 2022-01-04 13:33:26
7412阅读
root@webwall:/home/xiachengjiao# vi/webwall/mysql/my.cnf(看配置文件中的参数)root@webwall:/webwall/mysql/bin# ./mysql -u root -S /var/mysql1.sock -pEnter password: Enter password:********ERROR 2002 (HY000): Can
一、mysql基础                    1)mysql存储结构: 数据库 -> 表 -> 数据   sql语句     
转载 2023-07-19 15:39:53
1003阅读
随着科技的发展和数据的爆炸性增长,数据库技术显得越来越重要。许多企业和组织都需要依靠数据库来管理和处理海量数据。因此,学习数据库技术已经成为越来越多人的需求。本文将介绍一些关于数据库培训班的基本信息。 一、数据库培训班的基本概念 数据库培训班是一种专门针对数据库技术进行培训的教育机构,旨在帮助学员掌握数据库的基本知识和技能。这些培训班通常由专业的教育机构或公司组织,采用系统化的教学方式,让学员
原创 2023-10-10 15:55:22
689阅读
 1、Access全名是Microsoft Office Access,是由微软发布的关联式数据库管理系统。小型数据库,当数据库达到100M左右的时候性能就会下降。数据库后缀名: .mdb ,一般是asp的网页文件用access数据库 (以一个文件的形式存在的) 2、SQL Server(MS SQL)是由Microsoft开发和推广的关系数据库管理系统(DBMS),是一个数据
  • 1
  • 2
  • 3
  • 4
  • 5