给大家分享一篇关于互联网和手机的文章。相信很多朋友对互联网和手机还是不太了解,所以边肖也在网上搜集了一些关于手机和互联网的相关知识与大家分享。希望大家看完之后会喜欢。
Hasura是一个开源引擎,可以跨混合云和多云环境连接PostgreSQL数据库和微服务,然后自动为它们构建GraphQL API后端,让开发者更容易在顶层构建自己的数据驱动应用的统一API。一段时间以来,这家总部位于旧金山的初创公司除了免费的开源版本之外,还提供了付费版本(Hasura Pro),该版本具有企业级的可靠性和安全性工具。如今,该公司推出了Hasura现有的Pro版Cloud,增加了许多特定于云的功能,如动态缓存、自动缩放和基于消费的定价,并将其集成到完全托管的服务中。
本质上,Hasura的服务承诺将数据集成到其独立的数据库中,并允许其开发人员通过其GraphQL从中获取价值。蜜蜂。虽然GraphQL是一项相对较新的技术,但脸书孵化技术已经迅速在许多开发团队中变得非常流行。
在成立公司并于2018年推出之前,Hasura的首席执行官兼联合创始人Tanmai Gopal曾在一家咨询公司工作——和许多创始人一样,他在这里的服务获得了灵感。
他说:“我们注意到的一个关键问题是,在整个环境中,计算越来越好,框架越来越好,代码越来越容易部署,数据库越来越好,它们可以在任何地方工作。”“但是中间的这个片段仍然是一个瓶颈,对于这个数据访问片段没有真正好的解决方案。”Gopal指出,几乎在默认情况下,大多数公司将数据存放在各种SaaS服务和数据库中——现在,他们正试图找出如何基于此为内部和外部消费者开发应用程序。“这个数据分配问题是瓶颈,每个人都会花费大量的时间和金钱。我们发明了一种自动化的方法。”他解释道。
GraphQL的选择也非常简单,尤其是因为GraphQL服务是开发人员使用数据的一种简单方式(尽管,正如Gopal指出的,构建GraphQL服务本身并不总是有趣的)。核心Hasura引擎本身一个不寻常的值得注意的地方是,它是用Haskell编写的,这是一个相当不寻常的选择。
团队告诉我,哈苏拉的免费版目前有近5000万的下载量,公司看到各行各业的用户,无论大小,都依赖它的产品。考虑到公司正试图解决一个相当大的问题,这可能并不奇怪。关于数据访问和使用的常见问题。
在过去的几个季度里,该团队致力于推出其云服务。戈帕尔说:“我们一直以不同的方式考虑云。”“这不是通常的做法,采用开源解决方案并托管它,例如MongoDB Atlas或Confluent。我们所做的就是我们所说的。我们将重新设计开源解决方案,使其完全多租户并完全付费。”
考虑到这一理念,Hasura的定价完全基于用户通过服务传输的数据量也就不足为奇了。“这更接近我们的价值主张,”Hasura联合创始人兼首席运营官Rajoshi Ghosh表示。“价值主张是关于数据访问。很大一部分是因为你从数据库中获得了这些数据。但有趣的是,这些数据几乎可以来自任何地方。这些数据可能在您的第三方服务中,某些数据可能在Stripe中,可能在Salesforce中,也可能在其他服务中。[……]从某种意义上说,我们是数据访问基础设施。而从心理模型的角度来看,这种定价也让我们更清楚地知道,这就是我们所增加的价值。”
现在,市场上显然还有很多其他以数据为中心的API服务,但是Gopal认为Hasura有优势,因为它有先进的动态数据缓存功能。
本文就为大家讲解到这里了。标签: