[go: up one dir, main page]

WO2019202368A1 - Temporal analytics for in-memory data stores - Google Patents

Temporal analytics for in-memory data stores Download PDF

Info

Publication number
WO2019202368A1
WO2019202368A1 PCT/IB2018/052705 IB2018052705W WO2019202368A1 WO 2019202368 A1 WO2019202368 A1 WO 2019202368A1 IB 2018052705 W IB2018052705 W IB 2018052705W WO 2019202368 A1 WO2019202368 A1 WO 2019202368A1
Authority
WO
WIPO (PCT)
Prior art keywords
main memory
here
data
temporal
objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/IB2018/052705
Other languages
French (fr)
Inventor
Pratik Sharma
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to PCT/IB2018/052705 priority Critical patent/WO2019202368A1/en
Publication of WO2019202368A1 publication Critical patent/WO2019202368A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2477Temporal data queries

Definitions

  • In-Memory data stores like database, key- value store, object store, etc. or an Object Caching Service holding ephemeral data objects in main memory for consumers and later these objects are deleted from main memory in addition to storing them in persistent storage like disk for historical data processing.
  • a temporal database consisting of the object and its temporal characteristics like timestamp at which object got created, time interval the object was in main memory for consumer and number of times it was used by the consumer, timestamp the object was deleted or removed from main memory, etc.
  • a B+ tree consisting of different timestamps as the keys which helps us to do range queries to get different data objects that were used in a given interval of time and how many times each data object was used in that interval.
  • the above analytics is very useful for data objects that are repeatedly used over a period of time.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Here we have In-Memory data stores holding ephemeral data objects in main memory for consumers and later these objects are deleted from main memory in addition to storing them in persistent storage like disk for historical data processing. Here we build a temporal database consisting of the object and its temporal characteristics like timestamp at which object got created, time interval the object was in main memory for consumer and number of times it was used by the consumer, timestamp the object was deleted or removed from main memory, etc. Here we build a B+ tree consisting of different timestamps as the keys which helps us to do range queries to get different data objects that were used in a given interval of time.

Description

Temporal Analytics for In-Memory Data Stores
In this invention we have In-Memory data stores like database, key- value store, object store, etc. or an Object Caching Service holding ephemeral data objects in main memory for consumers and later these objects are deleted from main memory in addition to storing them in persistent storage like disk for historical data processing. Here we build a temporal database consisting of the object and its temporal characteristics like timestamp at which object got created, time interval the object was in main memory for consumer and number of times it was used by the consumer, timestamp the object was deleted or removed from main memory, etc. Here we build a B+ tree consisting of different timestamps as the keys which helps us to do range queries to get different data objects that were used in a given interval of time and how many times each data object was used in that interval. The above analytics is very useful for data objects that are repeatedly used over a period of time.

Claims

Claims Following is the claim for this invention: -
1. In this invention we have In-Memory data stores like database, key-value store, object store, etc. or an Object Caching Service holding ephemeral data objects in main memory for consumers and later these objects are deleted from main memory in addition to storing them in persistent storage like disk for historical data processing. Here we build a temporal database consisting of the object and its temporal characteristics like timestamp at which object got created, time interval the object was in main memory for consumer and number of times it was used by the consumer, timestamp the object was deleted or removed from main memory, etc. Here we build a B+ tree consisting of different timestamps as the keys which helps us to do range queries to get different data objects that were used in a given interval of time and how many times each data object was used in that interval. The above analytics is very useful for data objects that are repeatedly used over a period of time. The above novel technique of providing Temporal Analytics for data objects held by In-Memory Data Stores is the claim for this invention.
PCT/IB2018/052705 2018-04-19 2018-04-19 Temporal analytics for in-memory data stores Ceased WO2019202368A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/052705 WO2019202368A1 (en) 2018-04-19 2018-04-19 Temporal analytics for in-memory data stores

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2018/052705 WO2019202368A1 (en) 2018-04-19 2018-04-19 Temporal analytics for in-memory data stores

Publications (1)

Publication Number Publication Date
WO2019202368A1 true WO2019202368A1 (en) 2019-10-24

Family

ID=68240000

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2018/052705 Ceased WO2019202368A1 (en) 2018-04-19 2018-04-19 Temporal analytics for in-memory data stores

Country Status (1)

Country Link
WO (1) WO2019202368A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7257689B1 (en) * 2004-10-15 2007-08-14 Veritas Operating Corporation System and method for loosely coupled temporal storage management

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7257689B1 (en) * 2004-10-15 2007-08-14 Veritas Operating Corporation System and method for loosely coupled temporal storage management

Similar Documents

Publication Publication Date Title
SA520420727B1 (en) Improved storage and retrieval systems
EP4607365A3 (en) Scalable and compressive neural network data storage system
SG10201906917QA (en) Processing data from multiple sources
MX2015008799A (en) System and method for distributed database query engines.
AU2018367363A1 (en) Processing data queries in a logically sharded data store
WO2019072298A3 (en) Shared secret-based blockchain storage
CA2892852C (en) Streaming restore of a database from a backup system
MY184334A (en) Systems and methods for determining predicted distribution of future transportation service time point
PH12017500192A1 (en) Methods and systems for distributing orders
MX2018005594A (en) Method and system for use of a blockchain in a transaction processing network.
WO2016118979A3 (en) Systems, methods, and devices for an enterprise internet-of-things application development platform
WO2016113636A8 (en) Secure distributed backup for personal device and cloud data
WO2017053321A3 (en) Fault-tolerant methods, systems and architectures for data storage, retrieval and distribution
WO2014140541A3 (en) Signal processing systems
SG10201907538SA (en) Cloud encryption key broker apparatuses, methods and systems
WO2016109672A3 (en) Feed data storage and query
CN105389311B (en) It is a kind of for determining the method and apparatus of query result
SG11201810630PA (en) Streaming data distributed processing method and device
WO2019051386A8 (en) Real time and retrospective query integration
MY175611A (en) Information-processing system
WO2019050553A3 (en) Selection of digital properties for transactions
WO2020016649A3 (en) Pushing a point in time to a backend object storage for a distributed storage system
SG11201901744UA (en) Order assistance system
SG11201901720TA (en) Industrial vehicle remote operation system, communication device, industrial vehicle, and computer readable medium for storing industrial vehicle remote operation program
WO2019118649A3 (en) Proprietor side automated listing and pricing management

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18915185

Country of ref document: EP

Kind code of ref document: A1