background preloader

Big Data

Facebook Twitter

Big data architecture and patterns, Part 4: Understanding atomic and composite patterns for big data solutions. Introduction Part 3 of this series describes the logical layers of a big data solution. These layers define and categorize the various components that must address the functional and non-functional requirements for a given business case. This article builds on the concept of layers and components to explain the typical atomic and composite patterns in which they are used in the solution.

By mapping a proposed solution to the patterns given here, you can visualize how the components need to be designed and where they should be placed functionally. The patterns also help define the architecture of the big data solution. Using atomic and composite patterns can help further refine the roles and responsibilities of each component of the big data solution. This article covers atomic and composite patterns. Figure 1. Back to top Atomic patterns Atomic patterns help identify the how the data is consumed, processed, stored, and accessed for recurring problems in a big data context.

Figure 2.

Graph Databases

Graph database. Database that uses mathematical graphs to store and search data Graph databases differ from graph compute engines. Graph databases are technologies that are translations of the relational online transaction processing (OLTP) databases. On the other hand, graph compute engines are used in online analytical processing (OLAP) for bulk analysis.[5] Graph databases attracted considerable attention in the 2000s, due to the successes of major technology corporations in using proprietary graph databases,[6] along with the introduction of open-source graph databases. One study concluded that an RDBMS was "comparable" in performance to existing graph analysis engines at executing graph queries.[7] History[edit] Graph structures could be represented in network model databases from the late 1960s.

CODASYL, which had defined COBOL in 1959, defined the Network Database Language in 1969. Labeled graphs could be represented in graph databases from the mid-1980s, such as the Logical Data Model.[10][11] Thinking about Big Data. Analytics in Action: Breakthroughs and Barriers to ROI. As these comments suggest, when analytics does not work as expected for a company, it is helpful to look for the source of the problem in the three most common reasons why: Measuring the Wrong Metrics: Companies are measuring the wrong things or have gaps in the way they are measuring (e.g. around the customer experience).Flawed Insights: Users are not identifying and validating cross-functionally the correct insights and associated actions suggested.Faulty Execution: Companies fail to embed analytical insights in key decision processes across the enterprise so that analytics capabilities are linked to business outcomes.

Using this approach to understand root causes preventing the achievement of expected business outcomes enables organizations to course correct in a closed learning loop process. The smartest businesses are creating a virtuous feedback loop that lets them collect data, analyze the data, harvest insights and then make decisions and respond in an increasingly agile style. Enterprise Customer Experience Transformation - Lavastorm-Challenges-of-Big-Data-Analytics-Whitepaper.pdf.

6 Uses of Big Data for Online Retailers. In “Understanding Big Data for Ecommerce,” we provided a primer on the growth of data and its implications for ecommerce merchants. This article will add to that post by explaining Big Data in more detail and presenting its most common uses for ecommerce sites. There are many definitions of Big Data. My favorite is: “Data that is difficult to process and analyze using traditional database and software techniques.”

The 4 V’s of Big Data The challenges associated with Big Data are the “4 V’s”: Volume, Velocity, Variety, and Value. Source: Oracle. The Volume challenge exists because most businesses generate much more data than what their systems were designed to handle. 6 Uses of Big Data for Online Retailers Most small merchants think that Big Data analysis is for larger companies. Here are six uses of Big Data for online retailers. Personalization.