Jim Webber, chief scientist at Neo4J Technology, explored how Neo4J implements causal consistency at QCon London 2017. The presentation included a high-level overview of Neo4J’s clustering architecture, its implementation of consensus using Raft, and a pattern called bookmarking used to achieve read-after-write consistency.
Former technical leaders from Twitter and Couchbase have created FaunaDB, a new general-purpose database.
The latest version of Graph NoSQL database Neo4j introduces causal clustering and new security architecture. Neo4j team recently released version 3.1 of the graph database. Other new features include database kernel improvements and a Schema Viewer.
TinkerPop, a graph compute framework for OLTP and OLAP graph database and analytics processing graduated to top-level project with the Apache Software Foundation.
Today at GraphConnect Europe 2016, Neo Technology announced the release of Neo4j 3.0, which includes a new binary protocol for transmitting data between server and client, and a new set of standardised drivers for interacting with the database, along with stored procedure support and higher performance and capacity. InfoQ spoke to Neo Technology to find out more.
Neo4j Graph NoSQL database team launches open source graph query language called openCypher. Neo Technology, the company behind the graph database, announced last week at GraphConnect Conference, the launch of the open source project that will be available to technology providers as a common language for querying graph data.
Latest version of Graph NoSQL database Neo4j supports in-memory page cache, Docker tools, enhanced query planner and IBM POWER8 integration. Neo4j team announced last week the release of version 2.3 which also supports query development with graph and text string search.
Neo4j, the open source graph database project has doubled its contributor community in the past six months, which has enabled significant improvements in the product. InfoQ caught up with Emil Efrem after his keynote titled "Graph All the Things" to understand the current and planned features for the open source version of Neo4j.
Core Data batch updates, introduced in iOS 8 and OS X Yosemite, aim at fixing a long-standing limitation of the Core Data stack, as developers had been asking for many years. Let's review the problem that batch updates solve, how they work, and an alternative to them involving a rethinking of data normalization strategy.
Barak Michener, a Software Engineer working for the Google Knowledge Team, has open sourced a personal project called Cayley, a graph database inspired by Freebase and the Google Knowledge Graph, the later powering Google’s search engine. Freebase is a collection of free structured data, currently at ~2.7B facts and counting, and an API for querying this data.
Processing extremely large graphs has been and remains a challenge, but recent advances in Big Data technologies have made this task more practical. Tapad, a startup based in NYC focused on cross-device content delivery, has made graph processing the heart of their business model using Big Data to scale to terabytes of data.
Recently, Spark graduated from the Apache incubator. Spark claims up to 100x speed improvements over Apache Hadoop over in-memory datasets and gracefully falling back to 10x speed improvement for on-disk performance. Based on Scala, it can run SQL queries and be used directly in R. It provides Machine Learning, Graph database capabilities and other further discussed in the article.
Neo Technology has announced the general availability of Neo4j 2.0, coming with a new graph browser, node labels, an optional schema and an improved Cypher.
Peter Bell shares insights on the latest trends in NoSQL, a rapidly evolving category of database storage that covers a wide variety of solutions.
InfoQ's research initiative continues with an 15th question about: "NoSQL Database Adoption Trends". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.