SlideShare a Scribd company logo
1 of 8
Hypertable
Presented By:-
kaushik v. Bhut
Jignesh M. Parmar
OverView
● Hypertable is a high performance, open source,
massively scalable database modeled after Bigtable,
Google's proprietary, massively scalable database.
==>Comparison to a Relational Database
● Hypertable is similar to a relational database in that it
represents data as tables of information, with rows and
columns, but that's about as far as the analogy goes. The
following is a list of some of the main differences
cont....
● Row keys are UTF-8 strings
● No support for data types, values are treated as
opaque byte sequences
● No support for joins
● No support for transactions
Physical Layout
● A relational database assumes that each column
defined in the table schema will have a value for
each row that is present in the table.
● NULL values are usually represented with a special
marker (e.g. N).
● The primary key and column identifier are implicitly
associated with each cell based on its physical
position within the layout.
Cont...
● The following diagram illustrates how a relational
database table might be laid out on disk.
Cont...
● Hypertable (and Bigtable) takes its design from the Log Structured
Merge Tree.
● It flattens out the table structure into a sorted list of key/value
pairs, each one representing a cell in the table.
● The key includes the full row and column identifier, which means
each cell is provided complete addressing information.
● Cells that are NULL are simply not included in the list which
makes this design particularly well-suited for sparse data.
Cont...
● The following diagram illustrates how Hypertable
stores table data on-disk.
Hyper table

More Related Content

What's hot (17)

Rows columns
Rows columnsRows columns
Rows columns
 
Presentation on Data Structure
Presentation on Data StructurePresentation on Data Structure
Presentation on Data Structure
 
Data structure
Data structureData structure
Data structure
 
8085 mpu bus architecture
8085 mpu bus architecture8085 mpu bus architecture
8085 mpu bus architecture
 
Introduction To Data Structures.
Introduction To Data Structures.Introduction To Data Structures.
Introduction To Data Structures.
 
Data structure
Data structureData structure
Data structure
 
Introduction to Data Structure part 1
Introduction to Data Structure part 1Introduction to Data Structure part 1
Introduction to Data Structure part 1
 
Files and data storage
Files and data storageFiles and data storage
Files and data storage
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 data structure(introduction)
 
eDamis System
eDamis SystemeDamis System
eDamis System
 
Tree(Data Structure)
Tree(Data Structure)Tree(Data Structure)
Tree(Data Structure)
 
Over view of data structures
Over view of data structuresOver view of data structures
Over view of data structures
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
Trees
TreesTrees
Trees
 
Data structures and Alogarithims
Data structures and AlogarithimsData structures and Alogarithims
Data structures and Alogarithims
 
Trees
TreesTrees
Trees
 
Heap types & Trees
Heap types & TreesHeap types & Trees
Heap types & Trees
 

Viewers also liked

The most creative ads of the week: October 26th 2015
The most creative ads of the week: October 26th 2015The most creative ads of the week: October 26th 2015
The most creative ads of the week: October 26th 2015TheNextGag
 
Zeetex TBR Range for USA Market - 2015
Zeetex TBR Range for USA Market - 2015Zeetex TBR Range for USA Market - 2015
Zeetex TBR Range for USA Market - 2015ZAFCO
 
Practicas 18 19_20_jenny
Practicas 18 19_20_jennyPracticas 18 19_20_jenny
Practicas 18 19_20_jennyJenny Martinez
 
Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...
Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...
Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...Arturo Romboli
 
Building and Managing Social Media Collections
Building and Managing Social Media CollectionsBuilding and Managing Social Media Collections
Building and Managing Social Media CollectionsJason Casden
 
StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...
StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...
StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...Alessandro Greco
 
Change your mind - Lizenzierung kultureller Inhalte für das WWW
Change your mind - Lizenzierung kultureller Inhalte für das WWWChange your mind - Lizenzierung kultureller Inhalte für das WWW
Change your mind - Lizenzierung kultureller Inhalte für das WWWEllen Euler
 
Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29Ricardo Daniel
 
Hispacolex Abogados en Granada, Jaén, Málaga y Huelva
Hispacolex Abogados en Granada, Jaén, Málaga y HuelvaHispacolex Abogados en Granada, Jaén, Málaga y Huelva
Hispacolex Abogados en Granada, Jaén, Málaga y HuelvaMiguel Angel Vilchez Alcalde
 
TECNOLOGÍA Y DESARROLLO HUMANO
TECNOLOGÍA Y DESARROLLO HUMANO TECNOLOGÍA Y DESARROLLO HUMANO
TECNOLOGÍA Y DESARROLLO HUMANO Melissa Miranda
 

Viewers also liked (16)

The most creative ads of the week: October 26th 2015
The most creative ads of the week: October 26th 2015The most creative ads of the week: October 26th 2015
The most creative ads of the week: October 26th 2015
 
Zeetex TBR Range for USA Market - 2015
Zeetex TBR Range for USA Market - 2015Zeetex TBR Range for USA Market - 2015
Zeetex TBR Range for USA Market - 2015
 
Breaking music story
Breaking music storyBreaking music story
Breaking music story
 
Practicas 18 19_20_jenny
Practicas 18 19_20_jennyPracticas 18 19_20_jenny
Practicas 18 19_20_jenny
 
Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...
Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...
Case Study: How did they do it? Tracking KPIs in support of a new Global Comm...
 
Building and Managing Social Media Collections
Building and Managing Social Media CollectionsBuilding and Managing Social Media Collections
Building and Managing Social Media Collections
 
StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...
StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...
StatPortal Open Data: la scelta della Valle del Savio per rendere fruibili i ...
 
Naturaleza
NaturalezaNaturaleza
Naturaleza
 
26, 27 y 28 practicas yarker
26, 27 y 28 practicas yarker26, 27 y 28 practicas yarker
26, 27 y 28 practicas yarker
 
Results
ResultsResults
Results
 
Practica 5
Practica 5Practica 5
Practica 5
 
Change your mind - Lizenzierung kultureller Inhalte für das WWW
Change your mind - Lizenzierung kultureller Inhalte für das WWWChange your mind - Lizenzierung kultureller Inhalte für das WWW
Change your mind - Lizenzierung kultureller Inhalte für das WWW
 
Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29
 
Hispacolex Abogados en Granada, Jaén, Málaga y Huelva
Hispacolex Abogados en Granada, Jaén, Málaga y HuelvaHispacolex Abogados en Granada, Jaén, Málaga y Huelva
Hispacolex Abogados en Granada, Jaén, Málaga y Huelva
 
TECNOLOGÍA Y DESARROLLO HUMANO
TECNOLOGÍA Y DESARROLLO HUMANO TECNOLOGÍA Y DESARROLLO HUMANO
TECNOLOGÍA Y DESARROLLO HUMANO
 
5 reasons to exercise
5 reasons to exercise5 reasons to exercise
5 reasons to exercise
 

Similar to Hyper table

Data structures - Introduction
Data structures - IntroductionData structures - Introduction
Data structures - IntroductionDeepaThirumurugan
 
data structures module I & II.pptx
data structures module I & II.pptxdata structures module I & II.pptx
data structures module I & II.pptxrani marri
 
Structure Query Language (SQL).pptx
Structure Query Language (SQL).pptxStructure Query Language (SQL).pptx
Structure Query Language (SQL).pptxNalinaKumari2
 
1.Introduction to Data Structures and Algorithms.pptx
1.Introduction to Data Structures and Algorithms.pptx1.Introduction to Data Structures and Algorithms.pptx
1.Introduction to Data Structures and Algorithms.pptxBlueSwede
 
Structure query language (sql)
Structure query language (sql)Structure query language (sql)
Structure query language (sql)Nalina Kumari
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
LINKED LIST.pptx
LINKED LIST.pptxLINKED LIST.pptx
LINKED LIST.pptxDr.Shweta
 
data structure details of types and .ppt
data structure details of types and .pptdata structure details of types and .ppt
data structure details of types and .pptpoonamsngr
 
Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)Madishetty Prathibha
 

Similar to Hyper table (14)

T-SQL Overview
T-SQL OverviewT-SQL Overview
T-SQL Overview
 
Data structures - Introduction
Data structures - IntroductionData structures - Introduction
Data structures - Introduction
 
data structures module I & II.pptx
data structures module I & II.pptxdata structures module I & II.pptx
data structures module I & II.pptx
 
Structure Query Language (SQL).pptx
Structure Query Language (SQL).pptxStructure Query Language (SQL).pptx
Structure Query Language (SQL).pptx
 
1.Introduction to Data Structures and Algorithms.pptx
1.Introduction to Data Structures and Algorithms.pptx1.Introduction to Data Structures and Algorithms.pptx
1.Introduction to Data Structures and Algorithms.pptx
 
Structure query language (sql)
Structure query language (sql)Structure query language (sql)
Structure query language (sql)
 
intr_ds.ppt
intr_ds.pptintr_ds.ppt
intr_ds.ppt
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
1597380885789.ppt
1597380885789.ppt1597380885789.ppt
1597380885789.ppt
 
LINKED LIST.pptx
LINKED LIST.pptxLINKED LIST.pptx
LINKED LIST.pptx
 
data structure details of types and .ppt
data structure details of types and .pptdata structure details of types and .ppt
data structure details of types and .ppt
 
database.pdf
database.pdfdatabase.pdf
database.pdf
 
PM.ppt
PM.pptPM.ppt
PM.ppt
 
Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 

Hyper table

  • 1. Hypertable Presented By:- kaushik v. Bhut Jignesh M. Parmar
  • 2. OverView ● Hypertable is a high performance, open source, massively scalable database modeled after Bigtable, Google's proprietary, massively scalable database. ==>Comparison to a Relational Database ● Hypertable is similar to a relational database in that it represents data as tables of information, with rows and columns, but that's about as far as the analogy goes. The following is a list of some of the main differences
  • 3. cont.... ● Row keys are UTF-8 strings ● No support for data types, values are treated as opaque byte sequences ● No support for joins ● No support for transactions
  • 4. Physical Layout ● A relational database assumes that each column defined in the table schema will have a value for each row that is present in the table. ● NULL values are usually represented with a special marker (e.g. N). ● The primary key and column identifier are implicitly associated with each cell based on its physical position within the layout.
  • 5. Cont... ● The following diagram illustrates how a relational database table might be laid out on disk.
  • 6. Cont... ● Hypertable (and Bigtable) takes its design from the Log Structured Merge Tree. ● It flattens out the table structure into a sorted list of key/value pairs, each one representing a cell in the table. ● The key includes the full row and column identifier, which means each cell is provided complete addressing information. ● Cells that are NULL are simply not included in the list which makes this design particularly well-suited for sparse data.
  • 7. Cont... ● The following diagram illustrates how Hypertable stores table data on-disk.