Michele Pasin / Quotes

Big data lambda architecture

Let’s go through the diagram piece by piece. * (A)—All new data is sent to both the batch layer and the speed layer. In the batch layer, new data is appended to the master dataset. In the speed layer, the new data is consumed to do incremental updates of the realtime views. * (B)—The master dataset is an immutable, append-only set of data. The master dataset only contains the rawest information that is not derived from any other information you have. * (C)—The batch layer precomputes query functions from scratch. The results of the batch layer are called batch views. The batch layer runs in a while(true) loop and continuously recomputes the batch views from scratch. The strength of the batch layer is its ability to compute arbitrary functions on arbitrary data. This gives it the power to support any application. * (D)—The serving layer indexes the batch views produced by the batch layer and makes it possible to get particular values out of a batch view very quickly. The serving layer is a scalable database that swaps in new batch views as they’re made available. Because of the latency of the batch layer, the results available from the serving layer are always out of date by a few hours. * (E)—The speed layer compensates for the high latency of updates to the serving layer. It uses fast incremental algorithms and read/write databases to produce realtime views that are always up to date. The speed layer only deals with recent data, because any data older than that has been absorbed into the batch layer and accounted for in the serving layer. The speed layer is significantly more complex than the batch and serving layers, but that complexity is compensated by the fact that the realtime views can be continuously discarded as data makes its way through the batch and serving layers. So, the potential negative impact of that complexity is greatly limited. * (F)—Queries are resolved by getting results from both the batch and realtime views and merging them together.

Saved 10 April 2013 / www.databasetube.com ↗

#dataset #complexity

An ontology for the Linked Data cloud

Some of the LoD Cloud shortcomings identified above can be resolved by providing a systematic and formal descrip- tion of the LoD Cloud. There is an apparent…

Linked Data Is Merely More Data #LOD-cloud #ontology #dataset #cloud #domain-specific-ontology

Data management system

A mature DMS will let people do all the following things. Whether as a proprietary monolith, or by slick integration across the web: - Load and update data…

From Cms To Dms: C Is For Content, D Is For Data | Open Knowledge Foundation Blog #dataset

From a web of documents to a web of data

The interlinking of these diverse datasets promises a “Web of Data” that will enable users to easily navigate be- tween these datasets in a manner analogous…

Linked Data Is Merely More Data #users #dataset #Web #web-of-documents #Web-of-Data

Hadoop and MapReduce

Assuming that the volumes of data are larger than those conventional relational database infrastructures can cope with, processing options break down broadly…

What Is Big Data? An Introduction To The Big Data Landscape. #Hadoop #MapReduce #server #dataset

Lack of conceptual description in the linked data cloud

...the user has to be familiar with multiple datasets, and has to express the precise relationships between concepts in the RDF triple pattern, which even in…

Linked Data Is Merely More Data #users #dataset

Open data is about interoperability

If you’re wondering why it is so important to be clear about what open means and why this definition is used, there’s a simple answer: interoperability…

What Is Open Data? — Open Data Handbook #interoperability #dataset #system #definition