Following the original announcement alongside Relay, Facebook has published an official specification and reference implementation in JavaScript. Recently projects outside Facebook like Meteor have also begun to embrace GraphQL. Users have been asking us how they can try out GraphQL with ArangoDB. While working on the 2.8 release of our NoSQL database we experimented with GraphQL and published an ArangoDB-compatible wrapper for GraphQL.js. With the general availability of ArangoDB 2.8 you can now use GraphQL in ArangoDB using Foxx services (JavaScript in the database). Generally GraphQL APIs consist of three parts: GraphQL is a query language that bears some superficial similarities with JSON. The GraphQL schema is implemented on the server using a library like graphql-sync and defines the types supported by the API, the names of fields that can be queried and the types of queries that can be made. Additionally it defines how the fields are resolved to values using a backend (which can be anything from a simple function call, a remote web service or accessing a database collection). The client sends queries to the GraphQL API using the GraphQL query language. using an HTTP endpoint) and passes the schema and query to the GraphQL implementation, which validates and executes the query, later returning the output as JSON.įor web applications and JavaScript mobile apps you can use either GraphQL.js or graphql-sync to make it easier to generate these queries by escaping parameters. Whereas in a traditional REST API accessing the names of the friends would likely require additional API calls and filtering the responses to certain fields would either require proprietary extensions or additional endpoints. If you are running ArangoDB 2.8 you can install the Foxx service demo-graphql from the Store. Nosql arangodb 27.8m capitalsawersventurebeat install# ![]() The service provides a single HTTP POST endpoint /graphql that accepts well-formed GraphQL queries against the Star Wars data set used by GraphQL.js. Nosql arangodb 27.8m capitalsawersventurebeat install#.“Our series B funding will allow us to accelerate our mission to make it even easier to generate real value from data, as well as enter new markets. “ArangoDB’s goal from day one is to make it extremely easy to handle data of any kind,” Weinberger said. ![]() With another $27.8 million in the bank, the company said it can accelerate development of its scalable graph analytics and machine learning capabilities while bolstering its headcount across engineering, marketing, product management, sales, and more. Its latest cash injection ushered in a handful of new and old investors, including Bow Capital, Target Partners, and New Forge. Memgraph this week announced it has raised $9.34 million in a seed funding round led by Microsoft’s M12, and open source newcomer TerminusDB recently closed a $4.3 million seed round to reach commercialization.ĪrangoDB, for its part, had previously raised $19.2 million, including its $10 million series A round from two years ago. There has been a flurry of activity across the graph database space of late, with TigerGraph and Neoj4 this year raising $105 million and $325 million, respectively. Above: ArangoDB dashboard view Graph database landscape
0 Comments
Leave a Reply. |