实时数据分析平台、大数据分析、MPP数据仓库 - vertica (二)实时加载 & 查询
今天,世界各地的信息是连续产生的。因此,隔夜批量加载数据已经成为奢侈的过去。组织必须能够不停顿地加载到信息到他们的分析平台,同时允许进行数据丰富的分析。
信息的时间价值是非常重要的,在数据产生后,用户越早处理就越有价值。对于零售商来说,这可能意味着即时的促销和库存的摆放。对于金融公司,这会影响到及时的交易决策。对于网络游戏公司,这提供了更加个性化和引人入胜的游戏体验。这个最小延迟的量是不容易的壮举。因为从网络源,用户鼠标点击,金融交易,传感器网络和越来越多的其他来源的信息量是压倒性的挑战。
混合的主存中/磁盘上架构
当加载数据的时候,与传统的、管理者繁重的锁的关系数据库系统不同,Vertica设计了一个独特的时间旅行实务模型,以确保极高的并发查询,同时把新的数据加载到系统中。 Vertica通常是传统的行存储数据库加载速度的10多倍。此外,Vertica的为特定目的建造的混合主存内/磁盘上架构,以确保近实时的信息可用性。在分析操作中,我们会自动地查询在内存中和磁盘中的位置,并返回请求的单一结果。
Vertica的FlexStore技术使用户能够控制每列数据不同的存储介质。这允许Vertica的管理员可以很容易地把最频繁的列放在一个更快的存储层,
例如固态硬盘驱动器或Fusion-io驱动器。开始加载时,数据在数据库中最佳的层和位置是自动分配的。