JSON是通过基于web的API进行数据存储和交换的实践标准。使用API调用访问JSON数据是耗时的,需要开发人员具备高层次的专业知识。而SQL更加简便,可以加快应用程序的迭代开发。在EsgynDB的演示中,说明了如何使用SQL查询Crunchbase的数据。

Crunchbase通过其JSON格式的API,提供公司、创始人、投资者、员工的相关信息。由于EsgynDB支持结构化、半结构化、非结构化数据,我们可以存储JSON数据并通过SQL进行数据查询。此外,EsgynDB提供一个可扩展的数据架构,通过其用户定义函数(UDF)引入外部数据并进行转换。本演示使用了UDF,将Crunchbase的数据从JSON格式转换为适用于SQL的格式。

本演示中的查询均包含连接和子查询。如果有一个查询,需要查找成立于波士顿的音乐类公司,且这些公司是具有特定风险投资组合的IPO公司。此类查询需要具有连接和子查询,以便通过SQL进行创建和执行。

观看以下演示视频,了解如何使用EsgynDB,通过SQL查询半结构化数据。

[qwardo-cta][/qwardo-cta]