简单可扩展的流批一体架构
LongDB实现(xian)了Lambda架构的(de)(de)(de)功(gong)能,但避免(mian)了Lambda架构的(de)(de)(de)复(fu)杂性(xing)以(yi)(yi)及数(shu)据的(de)(de)(de)冗余,在同一个平(ping)台同时支持流(liu)式和批(pi)量数(shu)据处理。用(yong)户还可以(yi)(yi)选择使用(yong)流(liu)行编程(cheng)语言(yan)或BI工具通过(guo)标准接(jie)口连(lian)接(jie)LongDB,或者通过(guo)与Spark的(de)(de)(de)专(zhuan)用(yong)接(jie)口无缝集成方式访问LongDB。
LongDB可以(yi)从几个节(jie)点动态扩展到(dao)数(shu)千(qian)个节(jie)点,以(yi)支持(chi)各(ge)种规模的(de)应(ying)用程序。
经济高效的混合引擎
LongDB的核心是实现分(fen)布式(shi)存(cun)储(chu)和计算的双模关系型(xing)数(shu)据(ju)(ju)库(分(fen)布式(shi)事务处(chu)理和并行(xing)分(fen)析(xi)合二为(wei)一)。与内(nei)(nei)存(cun)数(shu)据(ju)(ju)库不同(tong),LongDB不会强制企业(ye)将所(suo)有数(shu)据(ju)(ju)都放在内(nei)(nei)存(cun)中(zhong),因为(wei)随(sui)着数(shu)据(ju)(ju)量的增长,这些数(shu)据(ju)(ju)存(cun)储(chu)成本会变(bian)得非常昂(ang)贵。LongDB会利用数(shu)据(ju)(ju)的冷热(re)特点选择最(zui)佳存(cun)储(chu)配置并同(tong)时利用内(nei)(nei)存(cun)计算来加速(su)数(shu)据(ju)(ju)处(chu)理速(su)度。
当你(ni)在 LongDB 执行SQL时,它会根据(ju)集群上的(de)(de)数据(ju)分布并(bing)使用先进的(de)(de)基(ji)于(yu)成本的(de)(de)优化器来确定(ding)通过基(ji)表或(huo)索引(yin)对数据(ju)的(de)(de)最(zui)佳(jia)的(de)(de)访问(wen)方式(shi)、最(zui)佳(jia)的(de)(de)关联(lian)排序、高效(xiao)的(de)(de)并(bing)行执行路径,以及特(te)有的(de)(de)根据(ju)查(cha)询特(te)性和(he)数据(ju)来选择执行查(cha)询的(de)(de)最(zui)佳(jia)计(ji)算引(yin)擎(事(shi)务或(huo)分析)。
高性能分布式计算架构
LongDB拥有高(gao)性(xing)能的分(fen)布(bu)式计算架(jia)构,通(tong)过将计算推(tui)送到(dao)每个分(fen)布(bu)式数据(ju)分(fen)片,进行(xing)大规模并行(xing)化的谓(wei)词(ci)关(guan)联、聚合和函数运算。LongDB 数据(ju)库为(wei)不(bu)同的数据(ju)处理任(ren)务提(ti)供作业(ye)调度和资源隔离。充分(fen)利用分(fen)布(bu)式并行(xing)处理提(ti)高(gao)系统资源利用率并使得事务和分(fen)析作业(ye)均(jun)衡(heng)。
高度融合的系统
LongDB平台支持标准协(xie)议(如ANSI SQL, JDBC, REST)以(yi)确保客户现(xian)有(you)的(de)(de)工具(ju)可以(yi)无缝连通而不用(yong)专门重写已有(you)的(de)(de)工具(ju)和(he)应(ying)用(yong)程序。我们还提供(gong)了实用(yong)的(de)(de)数据和(he)应(ying)用(yong)迁(qian)移工具(ju),使用(yong)户作业的(de)(de)迁(qian)移尽量减少成本(ben)。如果客户已有(you)使用(yong)大(da)数据平台工具(ju)和(he)组(zu)件,LongDB可以(yi)平滑对接以(yi)及共(gong)存。