TDSQL 安装部署附图的实现(图文)_数据库其它

来源:脚本之家  责任编辑:小易  

云数据库(Cloud DataBase CDB)是腾讯云提供2113的关系型数据库5261云服务,基于PCI-e SSD存储介质,提供高4102达245509 QPS的强悍性能1653。CDB 支持MySQL、SQL Server、TDSQL(兼容mariaDB)引擎,PostgreSQL等,相对于传统数据库更容易部署、管理和扩展,默认支持主从实时热备,并提供容灾、备份、恢复、监控、迁移等数据库运维全套解决方案,CDB 支持MySQL、SQL Server、TDSQL(兼容mariaDB)引擎,2113PostgreSQL等,相对于5261传统数据库更容易部署、管理和4102扩展,默认支持主从实时热备,并提供容1653灾、备份、恢复、监控、迁移等数据库运维全套解决方案www.zgxue.com防采集请勿采集本网。

分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。

TDSQL按照官方要求配置相对较高,现通过4台虚拟机演示TDSQL的全套部署。 如有不对的地方请指证 wx:moonstar00

** 机器数量规划:**

tdsql 规划机器如下:4台(CPU:2core/MEM:8G/HDD:50G) ,内存至少5G以上 ,CPU 至少2C以上, 否则检查通不过

#######################TDSQL安装部署#######################1.设主机名hostnamectl set-hostname huyidb01hostnamectl set-hostname huyidb02hostnamectl set-hostname huyidb03hostnamectl set-hostname huyidb042.配置主机名vim /etc/hosts10.85.10.51 huyidb0110.85.10.52 huyidb0210.85.10.53 huyidb0310.85.10.54 huyidb043.设置时间同步以huyidb01为主时钟mount /dev/cdrom /mntyum -y install ntp*[root@huyidb01 ~]# vim /etc/ntp.conf#同步地址server 127.127.1.0 iburstsystemctl restart ntpd.service[root@huyidb02 ~]# vim /etc/ntp.confserver 10.85.10.51restrict 10.85.10.51 mask 255.255.240.0 nomodify notrapsystemctl restart ntpd.servicentpdate -u 10.85.10.51[root@huyidb03 ~]# vim /etc/ntp.confserver 10.85.10.51restrict 10.85.10.51 mask 255.255.240.0 nomodify notrapsystemctl restart ntpd.servicentpdate -u 10.85.10.51[root@huyidb04 ~]# vim /etc/ntp.confserver 10.85.10.51restrict 10.85.10.51 mask 255.255.240.0 nomodify notrapsystemctl restart ntpd.servicentpdate -u 10.85.10.514.配置免密登录(管理机 110.85.10.54 上操作)ssh-keygen -t rsa --这里不用输入密码,免密码登录ssh-copy-id 10.85.10.51 --下面要输入远程主机的密码ssh-copy-id 10.85.10.52ssh-copy-id 10.85.10.53ssh-copy-id 10.85.10.54#这里是通过IP copy的 ,测试的时候也只要用IP 例: ssh 10.85.10.515.准备数据目录路径(所有机器)mkdir -p /mysql/datamkdir -p /mysql/log

#安装ANSIBLEunzip tdsql_full_install_ansible.zipcd tdsql_full_install_ansiblepython settings/install_ansible.py

#配置tdsql_hostsvi /soft/tdsql_full_install_ansible/tdsql_hosts[envcheck]tdsql_huyidb01 ansible_ssh_host=10.85.10.51tdsql_huyidb02 ansible_ssh_host=10.85.10.52tdsql_huyidb03 ansible_ssh_host=10.85.10.53tdsql_huyidb04 ansible_ssh_host=10.85.10.54[zk]tdsql_zk1 ansible_ssh_host=10.85.10.51tdsql_zk2 ansible_ssh_host=10.85.10.52tdsql_zk3 ansible_ssh_host=10.85.10.53[scheduler]tdsql_scheduler1 ansible_ssh_host=10.85.10.52tdsql_scheduler2 ansible_ssh_host=10.85.10.53[oss]tdsql_oss1 ansible_ssh_host=10.85.10.52tdsql_oss2 ansible_ssh_host=10.85.10.53[chitu]tdsql_chitu1 ansible_ssh_host=10.85.10.52tdsql_chitu2 ansible_ssh_host=10.85.10.53[monitor]tdsql_monitor1 ansible_ssh_host=10.85.10.52tdsql_monitor1 ansible_ssh_host=10.85.10.53[db]tdsql_db1 ansible_ssh_host=10.85.10.51tdsql_db2 ansible_ssh_host=10.85.10.52tdsql_db3 ansible_ssh_host=10.85.10.53[proxy]tdsql_proxy1 ansible_ssh_host=10.85.10.51tdsql_proxy2 ansible_ssh_host=10.85.10.52tdsql_proxy3 ansible_ssh_host=10.85.10.53[hdfs]tdsql_hdfs1 ansible_ssh_host=10.85.10.54[lvs]tdsql_lvs1 ansible_ssh_host=10.85.10.52tdsql_lvs2 ansible_ssh_host=10.85.10.53[kafka]tdsql_kafka1 ansible_ssh_host=10.85.10.51tdsql_kafka2 ansible_ssh_host=10.85.10.52tdsql_kafka3 ansible_ssh_host=10.85.10.53[consumer]tdsql_consumer1 ansible_ssh_host=10.85.10.54[es]tdsql_es1 ansible_ssh_host=10.85.10.54[newdb]tdsql_newdb1 ansible_ssh_host=1.1.1.1tdsql_newdb2 ansible_ssh_host=2.2.2.2tdsql_newdb3 ansible_ssh_host=3.3.3.3修改 ansible 变量vi /soft/tdsql_full_install_ansible/group_vars/allzk_num: 3netif_name: ens38 #<—填入 scheduler(ifconfig 看到的)网卡的名称tdsql_pass: a+complex+passwordzk_rootdir: /tdsqlzk#下面参数后面安装相关模块时在调整metadb_ip: 10.120.109.204metadb_port: 15001metadb_ip_bak: 10.120.109.205metadb_port_bak: 15001metadb_user: hanlonmetadb_password: hanlonssh_port: 36000hdfs_datadir: /data2/hdfs,/data3/hdfs,/data4/hdfskafka_logdir: /data2/kafka,/data3/kafka,/data4/kafkaes_mem: 8es_log_days: 7es_base_path: /data/application/es-install/estdsql_secret_pass: K2JatUv5llBbMrske/k2YbqCoc_secret_pass: LGhVs0v5nVxcOLQie/k9bb2Iclouddba_metadb_pass: h5Wyg2Xy

#执行安装 part1_site.ymlsh encrypt.sh <---------必须执行,更新密文密码ansible-playbook -i tdsql_hosts part1_site.yml执行了近20多分钟 ,执行完成要无failed=0PLAY RECAP ********************************************************************************************************************************************************chitu1 : ok=20 changed=19 unreachable=0 failed=0chitu2 : ok=20 changed=19 unreachable=0 failed=0db1 : ok=13 changed=12 unreachable=0 failed=0db2 : ok=13 changed=12 unreachable=0 failed=0db3 : ok=13 changed=12 unreachable=0 failed=0huyidb01 : ok=30 changed=19 unreachable=0 failed=0huyidb02 : ok=27 changed=16 unreachable=0 failed=0huyidb03 : ok=27 changed=16 unreachable=0 failed=0huyidb04 : ok=27 changed=17 unreachable=0 failed=0oss1 : ok=14 changed=11 unreachable=0 failed=0oss2 : ok=14 changed=11 unreachable=0 failed=0proxy1 : ok=13 changed=10 unreachable=0 failed=0proxy2 : ok=13 changed=10 unreachable=0 failed=0proxy3 : ok=13 changed=10 unreachable=0 failed=0scheduler1 : ok=25 changed=23 unreachable=0 failed=0scheduler2 : ok=22 changed=20 unreachable=0 failed=0zk1 : ok=19 changed=17 unreachable=0 failed=0zk2 : ok=19 changed=17 unreachable=0 failed=0zk3 : ok=19 changed=17 unreachable=0 failed=0

#错误:

TASK [zk_cluster : upload the template file zk_configure.py to the dst host] ************************************************************************************************************************************************************

fatal: [tdsql_zk1]: FAILED! => {“changed”: false, “msg”: “AnsibleUndefinedVariable: “hostvars[‘zk1']” is undefined”}

fatal: [tdsql_zk2]: FAILED! => {“changed”: false, “msg”: “AnsibleUndefinedVariable: “hostvars[‘zk1']” is undefined”}

fatal: [tdsql_zk3]: FAILED! => {“changed”: false, “msg”: “AnsibleUndefinedVariable: “hostvars[‘zk1']” is undefined”}

to retry, use: --limit @/soft/tdsql_full_install_ansible/part1_site.retry

原因: tdsql_hosts 配置标签不规范 , 版本不同,标签有所不同. 具体的参考模板,只改IP)

解决办法: tdsql_zk1 改为 zk1

#初始化chituhttp://10.85.10.52/tdsqlpcloud注意这里的OSS IP ,可能不是实际IP可以查看cat /data/application/OSS/conf/scheduler.xml或 netstat 查看[root@huyidb02 ~]# netstat -an | grep 8080tcp 0 0 192.168.58.131:8080 0.0.0.0:* LISTEN

注意这里的OSS IP ,可能不是实际IP可以查看cat /data/application/OSS/conf/scheduler.xml或 netstat 查看[root@huyidb02 ~]# netstat -an | grep 8080tcp 0 0 192.168.58.131:8080 0.0.0.0:* LISTEN

机型查看:[root@huyidb02 data]# dmidecode | grep “Product Name”Product Name: VMware Virtual PlatformProduct Name: 440BX Desktop Reference Platform#DB机型 这里填 440BX

注意:不同DB要在不同的IDC

同一个网关组的要在同一个IDC中

登录运营管理平台:帐号密码admin/123456

测试登录[root@huyidb02 data]# mysql -utdsqlpcloud -h10.85.10.52 -P15001 -p'tdsqlpcloud'Welcome to the MariaDB monitor. Commands end with ; or \g.Your MySQL connection id is 3171Server version: 5.7.17-11-V2.0R540D002-20191226-1152-log Source distributionCopyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type ‘help;' or ‘\h' for help. Type ‘\c' to clear the current input statement.MySQL [(none)]>

在管理库修改vi /soft/tdsql_full_install_ansible/group_vars/allmetadb_ip: 10.85.10.52metadb_port: 15001metadb_ip_bak: 10.85.10.53metadb_port_bak: 15001metadb_user: tdsqlpcloudmetadb_password: tdsqlpcloud执行安装 part2_site.ymlsh encrypt.sh <---------必须执行,更新密文密码ansible-playbook -i tdsql_hosts part2_site.yml注意:failed=0PLAY RECAP ********************************************************************************************************************************************************chitu1 : ok=19 changed=16 unreachable=0 failed=0chitu2 : ok=5 changed=4 unreachable=0 failed=0huyidb01 : ok=18 changed=11 unreachable=0 failed=0huyidb02 : ok=18 changed=11 unreachable=0 failed=0huyidb03 : ok=18 changed=11 unreachable=0 failed=0huyidb04 : ok=18 changed=11 unreachable=0 failed=0monitor1 : ok=12 changed=12 unreachable=0 failed=0oss1 : ok=14 changed=9 unreachable=0 failed=0oss2 : ok=14 changed=9 unreachable=0 failed=0scheduler1 : ok=31 changed=26 unreachable=0 failed=0scheduler2 : ok=22 changed=18 unreachable=0 failed=0#在任意一台 scheduler 机器上执行下面的命令:cd /data/application/scheduler/bin./agent_config --mode modify --option=“ocagent_port” --value=“8966”./agent_config --mode modify --option=“hadoop_dir” --value="/data/home/tdsql/hadoop-3.2.1/bin"

#安装备用赤兔(如果有另一个未初始化的 chitu)将已初始化的 chitu 机器上拷贝 2 个文件到未初始化的 chitu 机器上,并删除未初始化 chitu 机器上的 crontab,如下:10.85.10.52 已初始化 chitu10.85.10.53 未初始化 chitu(1)在 52 机器上,拷贝文件到 53 机器上scp -p /data/website/tdsqlpcloud/www/config/database.php 10.85.10.53:/data/website/tdsqlpcloud/www/config/scp -p /data/website/tdsqlpcloud/www/config/install.lock 10.85.10.53:/data/website/tdsqlpcloud/www/config/(2)删除 53 机器上 nginx 用户的 crontabcp -a /var/spool/cron/nginx /data/tools/nginx_cron_bakrm -f /var/spool/cron/nginx(3)测试,登录 53 的 chituhttp://10.85.10.53/tdsqlpcloud至此TDSQL的基本模块已安装完成。

安装其它模块(可选)

安装以下模块之前要确保TDSQL核心模块安装无误后再进行。

如果需要使用hdfs异地冷备存储binlog和镜像文件,用于数据回档恢复,安装hdfs。

如果需要使用tdsql默认提供的接入层lvs,安装lvs。

如果需要使用多源同步功能,安装kafka和consumer。

如果需要使用网关日志分析及sql审计功能,安装es。

#安装 hdfs(1)准备 hdfs 的数据目录的路径首先用 lsblk 查看磁盘信息格式化为 xfs 文件系统mkfs.xfs -f /dev/sdg创建目录mkdir -p /mysql/backup修改/etc/fstab 文件,设置自动挂载到指定路径/dev/sdg /mysql/backup xfs defaults,noatime 0 0挂载磁盘mount -a(2)设置主机名在 hdfs 机器上设置主机名,hdfs 集群中主机名不能重复,不能有下划线、中划线等特殊字符,hostnamectl set-hostname huyidb04(3)检查 tdsql_hosts 文件vim tdsql_hosts[hdfs] <—填入 hdfs 机器地址,hdfs 的数量只能是 1 或 3hdfs1 ansible_ssh_host=10.85.10.54(4)修改 hdfs 变量修改 group_vars/all 中下面的相关变量vim group_vars/all—ssh_port: 36000 <----实际的 ssh 通信端口hdfs_datadir: /mysql/backup <----多个迪特 一个磁盘一个路径,逗号分隔注意这些数据文件路径的权限要是 tdsql,如下:chown -R tdsql:users /mysql/backup(5)#安装 hdfs 单点 (我的是单点HDFS)执行安装ansible-playbook -i tdsql_hosts hdfs_single.ymlsu - tdsqlhdfs namenode -format <—格式化 namenode启动 namenode 和 datanode :hdfs --daemon start namenodehdfs --daemon start datanode附:用 tdsql 用户关闭 hdfs 进程 :hdfs --daemon stop datanodehdfs --daemon stop namenode(6)#安装 hdfs 高可用架构 (如果是高可用 用下面的方式安装)3 个节点,并且 zk 集群不能是单点。执行安装 hdfsansible-playbook -i tdsql_hosts hdfs.ymlsu - tdsql用 tdsql 用户初始化 hdfs 集群,初始化顺序如下,初始化的工作只用做一次,不要重复初始化用 tdsql 用户在 hdfs1 机器,格式化 zkhdfs zkfc -formatZK用 tdsql 用户在所有机器,启动 journalnodehdfs --daemon start journalnode用 tdsql 用户在 hdfs1 机器,格式化并启动 namenodehdfs namenode -formathdfs --daemon start namenode用 tdsql 用户在 hdfs2 机器,格式化 namenodehdfs namenode -bootstrapStandby用 tdsql 用户启动 hdfs 集群,启动顺序如下,已经启动的进程就不用重复再启动了,查看启动的进程”jps”在所有 hdfs 机器上启动 journalnodehdfs --daemon start journalnode在 hdfs1 和 hdfs2 上启动 namenodehdfs --daemon start namenode在 hdfs1 和 hdfs2 上启动 zkfchdfs --daemon start zkfc在所有 hdfs 机器上启动 datanodehdfs --daemon start datanode附:用 tdsql 用户关闭 hdfs 集群,关闭顺序如下在所有 hdfs 机器上关闭 datanodehdfs --daemon stop datanode在 hdfs1 和 hdfs2 上关闭 zkfchdfs --daemon stop zkfc在 hdfs1 和 hdfs2 上关闭 namenodehdfs --daemon stop namenode在所有 hdfs 机器上关闭 journalnodehdfs --daemon stop journalnode(7)在 hdfs 集群下查看/tdsqlbackup 路径用 tdsql 用户执行以下命令#查看/tdsqlbackup 目录是否已经被自动创建,权限是否如下hadoop fs -ls /drwxr-xr-x - tdsql supergroup 0 2019-01-02 17:52 /tdsqlbackup如果目录不在或者权限不对,用下面命令修改:hadoop fs -mkdir /tdsqlbackuphadoop fs -chown tdsql.supergroup /tdsqlbackup(8)管理 hdfs 集群用 tdsql 用户执行以下命令查看所有 namenode 节点状态,及主备情况(只适用于高可用 3 节点架构)hdfs haadmin -getAllServiceState查看所有 datanode 节点的状态,及上报的容量情况hdfs dfsadmin -report(9)注意用 tdsql 用户执行 jps 命令,可以看到 hdfs 的进程名称(只适用于高可用 3 节点架构)hdfs1 和 hdfs2 机器上应该看到 NameNode、JournalNode、DataNode、DFSZKFailoverControllerhdfs3 机器上应该看到 DataNode、JournalNode(10)配置 hdfs 监控如果有 HDFS,但是没有配置 HDFS 监控,到"“集群管理->集群配置”中设置“HDFS 服务列表”",注意:如上图所示填写 namenode 节点(一般 2 个)的 50070 端口生产环境不能用单节点 hdfs,单节点架构的 hdfs 的端口号是 9870

#安装 lvslvs 机器建议单独部署,不建议和别人复用(最多只能和 zk 复用)。(1)检查 tdsql_hosts 文件vim tdsql_hosts[lvs] <—填入 lvs 地址,lvs 的数量固定为 2lvs1 ansible_ssh_host=10.85.10.52lvs2 ansible_ssh_host=10.85.10.53(2)安装 lvsansible-playbook -i tdsql_hosts lvs.yml(3)赤兔前台操作 lvs 接入层管理 -> LVS 设备资源管理 -> 上报 LVS 设备资源上报 lvs 机器信息(2 台 lvs 机器信息都要上报)设备 IP:填入 LVS 机器的通信 ip 地址。网卡名字:通信网卡设备名。子网掩码:填入实际的子网掩码。IDC:lvs 机器需要划分到同一个 IDC 中,比如这里的“IDC_SZ_YDGL_0401_000001”。

创建 VIP(不能选取部署的机器 IP 作为 VIP,需要另选之外一个)

VIP:规划一个 vip 的地址,vip 的地址要和 lvs 机器的通信 ip 地址在同一个网段内。

设备 IP 列表:填入 lvs 机器的通信 ip 地址,一行一个。

创建 VIPGroup

VIPGroup 名:新建一个 vipgroup,取一个有意义的名字。

#安装 kafka(1)检查 tdsql_hosts 文件vim tdsql_hosts[kafka] <----填入 kafka 集群的地址,kafka 的数量固定为 3kafka1 ansible_ssh_host=10.85.10.51 <----kafka 机器的 java 虚拟机占用 3 个 g 以上内存kafka2 ansible_ssh_host=10.85.10.52kafka3 ansible_ssh_host=10.85.10.53(2)修改多源同步变量修改 group_vars/all 中下面的相关变量vim group_vars/allkafka_logdir: /mysql/log/kafka #日志要创建kafka目录(3)执行安装多源同步ansible-playbook -i tdsql_hosts kafka.yml(4)验证是否安装成功cd /data/application/kafka_2.12-2.3.1/logsvim server.log <----查看 kafka 启动信息#安装 consumer(1) 查看 tdsql_hosts 文件[consumer] <—填入消费者的地址,数量固定为 1consumer1 ansible_ssh_host=10.240.139.35(2)执行安装 consumeransible-playbook -i tdsql_hosts consumer.yml(3)启动消费者服务在 consumer 的机器上,使用下面命令启动消费者服务cd /data/application/consumer/bin/./binlogconsumermgn --zklist 10.240.139.35:2181 --zkrootpath /noshard1 --kafkazklist 10.240.139.35:2181 --kafkazkrootpath /kafka --dev eth1参数说明:–zklist ZK 的 ip:port,可以写多个 ZK ip:port,多个之间用英文逗号分隔–zkrootpath 注意整理 zk 根节点与部署的时候 group_vars/all 下的” zk_rootdir”一致–kafkazklist kafka 所在 zk,通常与–zklist 一样–kafkazkrootpath kafka 在 ZK 上的根节点,固定是/kafka–dev consumer 的网卡名称例如:./binlogconsumermgn --zklist 10.85.10.51:2181,10.85.10.52:2181,10.85.10.53:2181 --zkrootpath /tdsqlzk --kafkazklist 10.85.10.51:2181,10.85.10.52:2181,10.85.10.53:2181 --kafkazkrootpath /kafka --dev ens38

#安装 es(1) 查看 tdsql_hosts 文件(不能与 chitu 同一台机器)[es] <—填入 es 的地址,数量固定为 1es1 ansible_ssh_host=10.85.10.54修改变量文件 vim group_vars/alles_mem: 8 <-----内存占用,如果这里写 8 则至少占用 8*2=16G 内存es_log_days: 7 <-----日志保留天数es_base_path: /data/application/es-install/es <-----es 数据存放路径改为es_mem: 2es_log_days: 7es_base_path: /mysql/data/es-install/es(2)执行安装 esansible-playbook -i tdsql_hosts es_single.yml(3)启停命令(在 es 机器上操作):# stopps -ef |grep elasticsearch | grep -v ‘grep'| awk ‘{print $2}' | xargs kill -9ps -ef |grep logstash | grep -v ‘grep'| awk ‘{print $2}' | xargs kill -9ps -ef |grep es-cleaner | grep -v ‘grep'| awk ‘{print $2}' | xargs kill -9ps -ef |grep ‘node/bin/node' | grep -v ‘grep'| awk ‘{print $2}' | xargs kill -9# starttdsql 用户启动:cd /data/application/es-install/es/master/tools./start-elasticsearch.shcd /data/application/es-install/es/data/tools./start-elasticsearch.shroot 用户启动:cd /data/application/es-install/logstash/tools./start-logstash.shcd /data/application/es-install/es-cleaner./start-es-cleaner.shcd /data/application/es-install/kibana-5.6.4-linux-x86_64/bin/nohup ./kibana &# 检测是否正常启动ps -ef |grep elasticsearch | grep -v ‘grep' |wc -l输出为:4 <--------我的单个ES 个数为0ps -ef |grep logstash | grep -v ‘grep' |wc -l输出为:2ps -ef |grep es-cleaner | grep -v ‘grep' |wc -l输出为:1ps -ef |grep ‘node/bin/node' | grep -v ‘grep' |wc -l输出为:1(3)es 的验证及相关配置输入 es IP 地址,打开 es 前台页面。启动 es 后,需要把实例详情中的“网关审计数据是否入库”打开,选择“是”。只有在打开这个开关后的日志才会入 es,为了可以定位问题,需要的话一定要尽早打开。

至此,TDSQL所有模块已部署完成,后期可以直接使用和测试了。

到此这篇关于TDSQL 安装部署附图的实现(图文)的文章就介绍到这了,更多相关TDSQL 安装部署内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

一、DM软件2113名称:达梦数据库(DM)。开发商:5261武汉华工达梦数据库4102有限公司1653。软件描述:达梦数据库具有如下技术特色:支持多个平台之间的互联互访、高效的并发控制机制、有效的查询优化策略、灵活的系统配置、支持各种故障恢复并提供多种备份和还原方式。具有高可靠性、支持多种多媒体数据类型、提供全文检索功能、各种管理工具简单易用、各种客户端编程接口都符合国际通用标准、用户文档齐全。二、OpenBASE软件名称:OpenBASE。开发商:东软集团有限公司。软件描述:主要包括OpenBASE 多媒体数据库管理系统、OpenBASE Web应用服务器、OpenBASE Mini嵌入式数据库管理系统、OpenBASE Secure安全数据库系统等产品。所有的这些产品涵盖了企业应用、Internet/Intranet、移动计算等不同的应用领域,具有不同的应用模式。形成了OpenBASE面向各种应用的全面的解决方案。多媒体数据库管理系统OpenBASE是OpenBASE产品系列的核心和基础,其它的产品都是在其基础上,根据各自应用领域的不同特点发展、演变而成的。三、OSCAR软件名称:神舟OSCAR数据库系统。开发商:北京神舟航天软件技术有限公司。软件描述:神舟OSCAR数据库系统基于Client/Server架构实现,服务器具有通常数据库管理系统的一切常见功能,此外还包括一些有助于提高系统对工程数据支持的特别功能,而客户端则在提供了各种通用的应用开发接口的基础上,还具有丰富的连接、操作和配置服务器端的能力。提供与Oracle、SQL Server、DB 2等主要大型商用数据库管理系统以及TXT、ODBC等标准格式之间的数据迁移工具。四、KingbaseES软件名称:金仓数据库管理系统KingbaseES。开发商:北京人大金仓信息技术有限公司。软件描述:交互式工具ISQL;图形化的数据转换工具; 多种方式的数据备份与恢复; 提供作业调度工具;方便的用户管理;支持事务处理;支持各种数据类型;提供各种操作函数;提供完整性约束;支持视图;支持存储过程/函数;支持触发器。五、iBASE软件名称:iBASE。开发商:北京国信贝斯软件有限公司。软件描述:包括五个部分:iBASE Reliax Server全文检索服务器。iBASE Web网上资源管理与发布系统。iBASE Index System文文件管理与发布系统。iBASE Webrobot 网络资源采编发系统。iBASE DMC 数据库管理中心。扩展资料:国产最新商业数据库系统:一、阿里的数据库系统软件名称:OceanBase & PolarDB官方称为“完全自主研发的金融级分布式关系数据库”。下面是其官网的介绍:OceanBase 对传统的关系数据库进行了开创性的革新。在普通硬件上实现金融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录(注:当时TPS官宣为25.6w)。现在OceanBase的版本已经2.x了,OceanBase TPC-C的评测刷遍了朋友圈,TPS达到了100w (6088w tpmc),榜单第一。二、腾讯的数据库系统软件名称:TDSQL其官网简介:分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性。同时提供智能 DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。三、华为的数据库系统软件名称:GaussDB全球首款AI-Native数据库,内部有100、200、300多个版本,应该是基于PostgreSQL开发的。在国内,可能除了阿里,就到华为的团队了(高斯实验室)。和不少高校建立了合作,一、DM 软件名称:2113达梦数据库(5261DM) 开发商:4102武汉华工达梦数据库有1653限公司 网址:http://www.dameng.cn 软件描述: 达梦数据库具有如下技术特色:支持多个平台之间的互联互访、高效的并发控制机制、有效的查询优化策略、灵活的系统配置、支持各种故障恢复并提供多种备份和还原方式,具有高可靠性、支持多种多媒体数据类型、提供全文检索功能、各种管理工具简单易用、各种客户端编程接口都符合国际通用标准、用户文档齐全。 二、OpenBASE 软件名称:OpenBASE 开发商:东软集团有限公司 网址:http://www.neusoft.com 软件描述: 主要包括OpenBASE 多媒体数据库管理系统、OpenBASE Web应用服务器、OpenBASE Mini嵌入式数据库管理系统、OpenBASE Secure安全数据库系统等产品。所有的这些产品涵盖了企业应用、Internet/Intranet、移动计算等不同的应用领域,具有不同的应用模式,形成了OpenBASE面向各种应用的全面的解决方案。多媒体数据库管理系统OpenBASE是OpenBASE产品系列的核心和基础,其它的产品都是在其基础上,根据各自应用领域的不同特点发展、演变而成的。 三、OSCAR 软件名称:神舟OSCAR数据库系统 开发商:北京神舟航天软件技术有限公司 网址:http://www.bjsasc.com 软件描述: 神舟OSCAR数据库系统基于Client/Server架构实现,服务器具有通常数据库管理系统的一切常见功能,此外还包括一些有助于提高系统对工程数据支持的特别功能,而客户端则在提供了各种通用的应用开发接口的基础上,还具有丰富的连接、操作和配置服务器端的能力。 提供与Oracle、SQL Server、DB 2等主要大型商用数据库管理系统以及TXT、ODBC等标准格式之间的数据迁移工具。 四、KingbaseES 软件名称:金仓数据库管理系统KingbaseES 开发商:北京人大金仓信息技术有限公司 网址:http://www.kingbase.com.cn 软件描述: 交互式工具ISQL;图形化的数据转换工具; 多种方式的数据备份与恢复; 提供作业调度工具;方便的用户管理;支持事务处理;支持各种数据类型;提供各种操作函数;提供完整性约束;支持视图;支持存储过程/函数;支持触发器 五、iBASE 软件名称:iBASE 开发商:北京国信贝斯软件有限公司 网址:http://www.ibase.com.cn 软件描述: 包括五个部分:iBASE Reliax Server全文检索服务器 iBASE Web网上资源管理与发布系统 iBASE Index System文文件管理与发布系统 iBASE Webrobot 网络资源采编发系统 iBASE DMC 数据库管理中心,这是不太好说,你得看一下他们注重哪一方面,你就会发现在了,注你好运。本回答被网友采纳,数蚕数据库,数蚕内存数据库,是完全自主研发的数据库内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • sqlite不支持right join的解决办法group by
  • sqlserver与oracle常用函数实例对比汇总
  • 谈谈数据库的字段设计的几个心得
  • sql注入之新手入门示例详解
  • sql学习之case when then else end的用法
  • 收藏的sql知识以及sql语句简单实践通俗易懂
  • 海量数据库的查询优化及分页算法方案集合2/2
  • mysql "group by"与"order by"的研究--分
  • 数据库查询排除重复记录的方法
  • mssql转mysql的一些记录
  • 国产的数据库软件有那些
  • 如何安装MySql数据库
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页sqlite不支持right join的解决办法group bysqlserver与oracle常用函数实例对比汇总谈谈数据库的字段设计的几个心得sql注入之新手入门示例详解sql学习之case when then else end的用法收藏的sql知识以及sql语句简单实践通俗易懂海量数据库的查询优化及分页算法方案集合2/2mysql "group by"与"order by"的研究--分数据库查询排除重复记录的方法mssql转mysql的一些记录sql join on 用法mysql mysqldump命令使用详解sqlserver、mysql、oracle三种数sql中代替like语句的另一种写法如何让sql运行得更快关于adox的相关知识如何取得一个表的所有字段名用逗sql server下数据库链接的使用方sql server 2005的表分区sql 查询语句积累sql中is not null与!=null的区别利用带关联子查询update语句更新数据的方一条delete语句虚拟主机access转换成mssql完全攻略(图文数据库中union 与union all 的区别sql 中将日期中分秒化为零的语句通过一分钟快速了解索引技巧使用alwayson后如何收缩数据库日志的方法sql语句中公共字段的自动填充方法sql利用function创建长整形的唯一id示例代
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved