InfoQ Homepage Distributed Data Content on InfoQ
-
Hasura Remote Joins Implements GraphQL Data Federation
Hasura Remote Joins allows developers to use a single data graph to query several underlying data sources. Doing so does not force developers to modify data sources. Developers instead configure the relationships between the federated data models. The unified GraphQL API, combined with Hasura’s handling of authorization and caching, may provide more consistent and secure data access at scale.
-
Microsoft Open-Sources Fluid Framework for Distributed, Scalable, Real-Time Collaborative Web Apps
Microsoft open-sources Fluid Framework, a low-level platform for distributed, real-time collaborative web applications that possibly scale to a large number of simultaneous collaborators. Microsoft leverages the Fluid Framework in Microsoft 365.
-
The Distributed Data Mesh as a Solution to Centralized Data Monoliths
Instead of building large, centralized data platforms, corporations and data architects should create distributed data meshes.
-
Mind Your State for Your State of Mind: Pat Helland at QCon SF
The features of different types of data storage should be considered when selecting how data is stored in a system. Is always reading correct data, or low latency, most important? In his keynote at this year’s QCon San Francisco, Pat Helland described trends in storage and computing, durable and session state semantics, and other aspects of storage like transactions, identity and immutability.
-
Deep-Learning Framework SINGA Graduates to Top-Level Apache Project
The Apache Software Foundation (ASF) recently announced that SINGA, a framework for distributed deep-learning, has graduated to top-level project (TLP) status, signifying the project's maturity and stability. SINGA has already been adopted by companies in several sectors, including banking and healthcare.
-
Cockroach Labs Announces CockroachCloud, a Fully-Managed Distributed SQL Database in Beta
Recently, Cockroach Labs announced the beta program of CockroachCloud, a fully-managed service for its CockroachDB distributed SQL database. With CockroachCloud, customers can provision, scale and manage a complex, highly available distributed SQL database within minutes.
-
Extending the Reach of SQL to IoT Microcontrollers, ITTIA and Cypress Release SDK
In a recent press release, ITTIA, a maker of embedded database software for Internet of Things (IoT) devices, and Cypress Semiconductor Corp, announced a collaborative IoT device and data management capability. The new capability integrates SQL into the WICED SDK and unlocks the power of flash media on Cypress wireless microcontrollers (MCU).
-
Introducing Interoperable Blockchain Identity Solutions with Hyperledger Aries
In a recent blog post, the Hyperledger project announced their 13th project called Hyperledger Aries, which provides an interoperable identity management toolkit that enables creating, transmitting and storing verifiable digital certificates. Using this toolkit, organizations can support, secure, interoperable peer-to-peer messaging across different distributed ledger technologies (DLT).
-
Azure Blockchain Workbench 1.6.0 Update Streamlines Development Experience
In a recent blog post, Microsoft announced an update to their Azure Blockchain Workbench service which improves the development experience of building consortium-based blockchain applications. More specifically, this update includes new features such as application versioning, updated messaging capabilities and streamlined smart contract development.
-
Apple Open Sources FoundationDB
Apple has open sourced its distributed database core, FoundationDB, which it acquired back in 2015 from the homonymous company. FoundationDB is designed to handle large volumes of data stored across clusters of commodity servers and to favor data consistency by supporting fully global, cross-row ACID transactions.
-
Google Cloud Platform Recommends Strong Consistency in Data Stores
A recent post on the Google Cloud Platform blog recommends strong consistency in the data layer, which helps in creating an application platform that reduces complexity and the potential for bugs.
-
Data is the Hard Part Working with Microservices
One of the hardest problem when creating and developing microservices for an enterprise is their data. Analysing the business domain using Domain-Driven Design (DDD) and reason about what your data represents will help in achieving a microservices architecture, Christian Posta claims in one of a series of blog posts about microservices implementations.
-
Benchmarking Netflix Dynomite with Redis on AWS
Last year, Netflix Cloud Database Engineering (CDE) team introduced Dynomite. Dynomite is a proxy layer, aiming to turn any non-distributed database into a sharded, multi-region replication aware distributed database system. Now Netflix released a benchmark using Dynomite with Redis in AWS infrastructure.
-
DistributedLog at Twitter for High Performance Logging
Twitter is using replicated logs for high performance data collection and analysis of its systems. DistributedLog is the system developed at Twitter for this purpose. Twitter has developed a distributed key-value database, Manhattan. Manhattan can trade consistency for latency in reads following the eventually consistent data model. We examine Twitter's design and tradeoffs for DistributedLog.
-
Optimizing Distributed Queries in Splunk
Optimizing queries in Splunk’s Search Processing Language is similar to optimizing queries in SQL. The two core tenants are the same: Change the physics and reduce the amount of work done. Added to that are two precepts that apply to any distributed query.