BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Basho数据平台支持内存内分析、缓存、搜索及集成NoSQL数据库

| 作者 Srini Penchikala 关注 36 他的粉丝 ,译者 谢丽 关注 11 他的粉丝 发布于 2015年7月10日. 估计阅读时间: 3 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

Basho数据平台支持集成像Redis这样的NoSQL数据库、内存在分析、缓存及搜索。Basho Technologies是Riak NoSQL数据库的母公司。它在5月份宣布,其数据平台可以用于部署和管理大数据、IoT和混合云应用程序。该平台集成了分布式NoSQL数据库Riak KV(以前的Riak)和Riak S2(以前的Riak CS),并集成了Apache Spark用于内存内分析,集成Redis作为缓存以提升性能,集成Apache Solr实现查询功能。

Basho数据平台服务分为三类:核心服务存储实例服务实例。有些组织需要数据库具有可扩展性和多模型支持,并集成像Redis和Apache Solr这样的配套技术,该平台的构建目标就是简化他们的操作。缓存和内存内分析有助于针对活动负载的数据处理。

下面是Basho数据平台特性的一些细节:

实时内存内分析:该平台借助Apache Spark连接器实现实时内存内分析,具有数据高可用、集群同步等特性,而且Spark集群管理不需要使用Zookeeper。Spark连接器会自动在Apache Spark实例和Riak KV数据库之间同步数据,用于批处理和实时分析。

集成缓存:通过集成Redis缓存提高读性能,让用户可以从Riak KV向Redis缓存复制和同步数据。Redis服务由Basho数据平台管理,简化了当前大数据应用程序中所需要的手工编码。另外,该平台还内置了集群管理、高可用性和自动数据分片等功能。

搜索Apache Solr附加组件将Riak分布式数据库的优势与Apache Solr的全文搜索功能相结合。当数据发生变化时,搜索索引会自动同步(transparent indexing),而一体化查询让使用Apache Solr查询Riak KV数据集变得非常容易。另外,该平台还支持Solr客户端查询API,便于同现有的软件解决方案相集成。

通过“编排服务(Orchestration Services)”操作:Basho数据平台集群管理允许下载和部署Riak KV、Apache Spark和Redis实例。自动检测和自动重启故障实例优化了操作,保证了高可用性。它使用Spark维护配置信息、命名及提供分布式同步,而不需要Zookeeper。对于Redis,用户可以自动在多个缓存服务器之间进行数据分片,与人工实现分片相比,缩短了时间,并减少了相关错误。

数据复制和同步:这些分布式应用程序组件之间的数据复制和同步由平台控制,而且平台支持多数据模型,包括键值存储和对象存储。数据及索引的复制与同步确保了数据访问和数据准确性,假如Redis或Spark实例因为网络、系统故障或其它连接故障而不可用,也不会丢失数据。该特性还包含Solr和Riak KV索引的自动同步,以及Riak KV和Redis缓存之间的数据复制和同步。

查看英文原文:Basho Data Platform Supports In-Memory Analytics, Caching, Search and Integration with NoSQL

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT