Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system of mapreduce implementations on indexed datasets in a distributed database environment

a database environment and mapreduce technology, applied in the field of distributed database systems, can solve the problems of high latencies and inability to substantially real-time operation mapreduce, and achieve the effect of reducing the number of implementations and improving the accuracy of mapredu

Active Publication Date: 2014-07-08
AEROSPIKE INC
View PDF12 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The size of these data sets may result in higher latencies such that MapReduce may not be available in substantially real-time operations.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system of mapreduce implementations on indexed datasets in a distributed database environment
  • Method and system of mapreduce implementations on indexed datasets in a distributed database environment
  • Method and system of mapreduce implementations on indexed datasets in a distributed database environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018]Disclosed are a system, method, and article of MapReduce implementations on indexed datasets in a distributed database environment. The following description is presented to enable a person of ordinary skill in the art to make and use the various embodiments. Descriptions of specific devices, techniques, and applications are provided only as examples. Various modifications to the examples described herein will be readily apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other examples and applications without departing from the spirit and scope of the various embodiments. Thus, the various embodiments are not intended to be limited to the examples described herein and shown.

[0019]Reference throughout this specification to “one embodiment,”“an embodiment,”“some embodiments”, or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at leas...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In one exemplary embodiment, a method of a distributed database system includes the step receiving a query in a query language from a client with a distributed database system. An index that matches the query is located. The index is pre-generated from a database table in the distributed database system. A map function of a MapReduce programming model is implemented using the index. A reduce function of the MapReduce programming model is implemented using the output of the map function. Optionally, a finalize function can be implemented using the output of the reduce function. The distributed database system can be a scalable NoSQL database. The reduce function can be optional when the value of the output of the map function is guaranteed to be unique.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application claims priority from and is a continuation-in-part of U.S. application Ser. No. 13 / 451,551, titled REAL-TIME TRANSACTION SCHEDULING IN A DISTRIBUTED DATABASE and filed Apr. 20, 2012. The application is hereby incorporated by reference in its entirety. U.S. application Ser. No. 13 / 451,551 claims priority from U.S. Provisional Application No. 61 / 478,940, titled DISTRIBUTED DATABASE SYSTEM WITH A CLUSTER OF AUTONOMOUS NODES and filed Apr. 26, 2011. The provisional application is hereby incorporated by reference in its entirety.BACKGROUND[0002]1. Field[0003]This application relates generally to distributed database systems, and more specifically to a system and method of MapReduce implementations on indexed datasets in a distributed database environment.[0004]2. Related Art[0005]MapReduce is a programming model and an associated implementation for processing and generating large data sets. In one example, users can specify a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F17/30
CPCG06F17/30424G06F17/30321G06F17/30545G06F16/2471G06F16/245G06F16/2228
Inventor BULKOWSKI, BRIAN J.SRINIVASAN, SRINI V.
Owner AEROSPIKE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products