首页 > 编程知识 正文

数据库查询建表语句,数据库建表常用语句

时间:2023-05-03 14:31:59 阅读:258808 作者:3858

内存MPP数据库介绍RapidsDB核心架构核心特点全内存分布式数据库,高性能,高吞吐量ACID事务型数据库支持SQL语句高性能存储过程高可用性动态数据导出异地灾备,动态迁移与传统数据库和NoSQL对比传统数据库NoSQLRapidsDB横向扩展通过分片●●集群高可用●●数据副本●●ACID无法跨分片●SQL支持●●关系型●●跨分区多表关联跨分片需在客户端客户端服务器端成本$$$$$$$与传统数据库对比去锁无磁盘IO(除持久化功能外)CPU线程绑定无切换多副本保证高可靠高性能命令日志擅长高并发低延时应用多节点,线性提升性能可运行在任何普通服务器上单节点可达到每秒20万事务与NoSQL系统对比支持SQL支持复杂事务逻辑支持多分区事务强一致性在线扩容评测结果:TPC-CDell R610, 双4核2.66Ghz Intel Xeon 5550处理器12条4GB (48GB) DDR3-1333 registered ECC内存3块72GB 15000转企业级SAS硬盘节点数RapidsDB传统数据库153,000 TPS1,555 TPS12560,000 TPS无评测结果:Key-ValueDell R510, 双6核2.93Ghz Intel处理器64GB DDR3-1333 ECC内存10Gb以太网3个服务器节点,副本数为1,每台服务器10个执行引擎1台压测机,异步调用事务测试应用:一个表存有键和值,键为32B的字符串,值是1KB的字符串。90%查询,10%写操作。低频事务高频事务数据源用例金融市场记录并索引股票交易显示某投资账户总体信息通信通话授权诈骗检测HTTP请求访客记录、分析和预警流量分析网游区域性最高分记录排名实时网络广告投放竞标,根据要求选择广告投放效果报告移动设备位置更新,QoS报告RapidsDB用例——金融领域记录当天每笔股票交易对每笔交易进行风险评估和监控实时反应当前整体交易情况RapidsDB优势:高吞吐极短时间内对交易做出风险评估判断低成本RapidsDB用例——互联网广告存储客户投放需求及账户余额每次广告请求发生时:找出所有满足需求账户竞标更新账户信息及余额RapidsDB优势:精确控制广告投放数据总量在10亿级,5台服务器轻松处理高并发请求,每秒处理4万6千事务降低广告请求延时到5毫秒内低成本RapidsDB用例——网游存储用户游戏参数、分数及目前状态显示用户排名RapidsDB优势:处理大量在线用户的高并发状况低延时保证流畅游戏体验低成本社交网络游戏平台Social Game Universe使用RapidsDB搭建电视选秀投票系统。百万人投票,峰值20万人同时投票。数据分区分区表数据量较大或写较多的表每个分区绑定到每台服务器的一个CPU核心客户端无需担心数据的位置复制表通常为较小或读操作较多的表复制到每台服务器较少跨节点操作作为开发者,只需指定每个分区表的分区键,RapidsDB会自动根据键值将数据分区。RapidsDB扩展模型分区表被自动切分到不同分区每个分区绑定一个CPU核心复制表在每台服务器有一个副本分区内部结构每个分区存储不同数据,有独立的执行引擎单线程执行该分区所有事务事务执行不中断事务队列执行引擎表数据索引数据数据库事务事务可为单一SQL语句或存储过程执行成功自动提交所有事务均保证ACID(强一致性)存储过程支持Java语言,可嵌入多个SQL语句将执行放到数据端,而非客户端客户端有Java,C++,Node.js,C#,PHP,Python,Ruby,Erlang客户端库JDBC、JSON、HTTP客户端可联接到任何一个数据库节点SQL事务执行事务会被自动传到数据所在分区执行事务执行(续)集群单分区事务所需数据在一个分区完全独立于其他分区执行多分区事务所有分区需同时执行该事务节点1节点2分区3分区7分区2分区6分区5分区1分区4分区8分区9节点3容错机制:k-safety通过k-safety实现,k为副本数量任何写操作都在所有副本上同步执行,并通过CRC32校验是否一致读事务可在任何一个副本运行持续化也同时在所有副本进行只要数据库至少还有一个完整副本,集群就可用服务器宕机后可以重新加入集群恢复副本数量容错机制网络分区发生时,为保证数据一致性,RapidsDB根据以下条件终止一部分分区节点数较少的分区终止两个分区节点数一致时,其中一个分区自动终止SQL支持SELECT, INSERT, UPDATE, DELETESQL支持AVG, COUNT, MAX, MIN, SUM等 (/docs/UsingVoltDB/sqlref_select.phpSQL/docs/UsingVoltDB/sqlref_select.php函数列表)SQL LIKE子查询视图JSON值SQL支持仍在不

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。