友情链接:
2000 年以来,随着互联网和计算机技术的快速发展,需要处理的数据量更大、类型更丰富、速度要求更快,传统集中式计算架构已无法适应数据海量、异构、多源等特点,在部署的扩展性、容错性、经济性、灵活性等方面有一定局限性。比如集中式存储数据中心多是集中在一个专门的存储阵列系统中(EMC的机柜式存储),机柜中有个专门的控制器用于业务端访问,底层将所有的磁盘抽象为一个资源池,然后在抽象给上层业务使用。可以看到,这个控制器是所有数据链路的入口,在分布式计算技术下,如果大量的计算都涉及比较高的IO带宽,那么这个入口就会成为性能瓶颈点。
谷歌于2003 年-2006 年间的三篇论文奠定了分布式存储和计算的基础。2006年,Apache基金会创建了Hadoop开源项目,用来解决大规模的数据存储和离线计算的难题,开始解决商业场景下的技术问题。
星环科技基于分布式软件架构设计了全新的大数据技术栈,实现了统一的分布式计算技术、分布式一致性技术、分布式存储管理技术和分布式事务管理技术。解决了上述技术挑战之外,还采用了统一、融合的大数据技术架构,企业用户无需在不同的数据模型中引入不同的产品,仅需使用统一的计算、存储进程,降低了成本,提高了数据处理的效率。并且,基于统一的数据存储层,同一份数据用户无需在不同的数据模型中进行全量存储,不同模型只需要存储必要的数据内容即可,充分降低了企业用户的数据持有成本,提升了数据开发和运行的效率。
得益于星环科技统一的计算引擎,用户既可以统一的使用SQL语言访问编译器,也可以使用丰富的API接口来操作不同模型中(如表、文档、图等)的数据。统一的计算引擎抽象掉了底层的技术复杂度,用户无需学习新的编译语言就可以轻松实现各类复杂跨模型查询,相比起散装架构,四层统一架构在开发成本、运维成本以及学习成本上都极具优势。
本系列文章将先围绕分布式存储技术展开,有关分布式计算技术的技术解析待这系列文章更新完毕后讲展开介绍。
从抽象的视角来看,一个分布式存储系统就是建立一个从访问路径(文件路径、块地址或对象哈希)到实际数据的映射关系,并且可以支持读写。但是,这些数据是分布在不同服务器的不同的硬盘上,因此整个系统需要考虑资源协调、容错性保障以及可扩展性等多个方面。下图是一个概念上的架构图,可以看出来分布式存储技术的关键功能及挑战包括:
分布式一致性技术是分布式系统的核心基础技术,星环自主研发的统一的分布式数据管理系统TDDMS实现了分布式一致性技术,提高了分布式存储系统的可靠性、可用性和可扩展性。并且还支持跨数据中心的部署,提供数据灾备能力和实时故障迁移等能力,实现了“两地三中心”等部署方式。
下一篇我们将开始介绍TDDMS的核心技术架构,感兴趣的小伙伴一起看下去吧~
下一篇:TDDMS是什么
友情链接:
2000 年以来,随着互联网和计算机技术的快速发展,需要处理的数据量更大、类型更丰富、速度要求更快,传统集中式计算架构已无法适应数据海量、异构、多源等特点,在部署的扩展性、容错性、经济性、灵活性等方面有一定局限性。比如集中式存储数据中心多是集中在一个专门的存储阵列系统中(EMC的机柜式存储),机柜中有个专门的控制器用于业务端访问,底层将所有的磁盘抽象为一个资源池,然后在抽象给上层业务使用。可以看到,这个控制器是所有数据链路的入口,在分布式计算技术下,如果大量的计算都涉及比较高的IO带宽,那么这个入口就会成为性能瓶颈点。
谷歌于2003 年-2006 年间的三篇论文奠定了分布式存储和计算的基础。2006年,Apache基金会创建了Hadoop开源项目,用来解决大规模的数据存储和离线计算的难题,开始解决商业场景下的技术问题。
星环科技基于分布式软件架构设计了全新的大数据技术栈,实现了统一的分布式计算技术、分布式一致性技术、分布式存储管理技术和分布式事务管理技术。解决了上述技术挑战之外,还采用了统一、融合的大数据技术架构,企业用户无需在不同的数据模型中引入不同的产品,仅需使用统一的计算、存储进程,降低了成本,提高了数据处理的效率。并且,基于统一的数据存储层,同一份数据用户无需在不同的数据模型中进行全量存储,不同模型只需要存储必要的数据内容即可,充分降低了企业用户的数据持有成本,提升了数据开发和运行的效率。
得益于星环科技统一的计算引擎,用户既可以统一的使用SQL语言访问编译器,也可以使用丰富的API接口来操作不同模型中(如表、文档、图等)的数据。统一的计算引擎抽象掉了底层的技术复杂度,用户无需学习新的编译语言就可以轻松实现各类复杂跨模型查询,相比起散装架构,四层统一架构在开发成本、运维成本以及学习成本上都极具优势。
本系列文章将先围绕分布式存储技术展开,有关分布式计算技术的技术解析待这系列文章更新完毕后讲展开介绍。
从抽象的视角来看,一个分布式存储系统就是建立一个从访问路径(文件路径、块地址或对象哈希)到实际数据的映射关系,并且可以支持读写。但是,这些数据是分布在不同服务器的不同的硬盘上,因此整个系统需要考虑资源协调、容错性保障以及可扩展性等多个方面。下图是一个概念上的架构图,可以看出来分布式存储技术的关键功能及挑战包括:
分布式一致性技术是分布式系统的核心基础技术,星环自主研发的统一的分布式数据管理系统TDDMS实现了分布式一致性技术,提高了分布式存储系统的可靠性、可用性和可扩展性。并且还支持跨数据中心的部署,提供数据灾备能力和实时故障迁移等能力,实现了“两地三中心”等部署方式。
下一篇我们将开始介绍TDDMS的核心技术架构,感兴趣的小伙伴一起看下去吧~
下一篇:TDDMS是什么