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

Farewell to TQT Studies?
Farewell to TQT Studies?Farewell to TQT Studies?
Farewell to TQT Studies?Tyler Borst
 
Presta - Business Model
Presta - Business ModelPresta - Business Model
Presta - Business ModelTnecniv Rtll
 
Zeetex VFM Range
Zeetex VFM RangeZeetex VFM Range
Zeetex VFM RangeZAFCO
 
Paragraph template
Paragraph templateParagraph template
Paragraph templateViswa Nathan
 
Intervento Confindustria - sistemi produttivi in Calabria
Intervento Confindustria - sistemi produttivi in CalabriaIntervento Confindustria - sistemi produttivi in Calabria
Intervento Confindustria - sistemi produttivi in CalabriaDipProg
 
iSentry Brochure
iSentry BrochureiSentry Brochure
iSentry BrochureZalmi Katz
 
Framabag, Wallabag, together let’s decentralize internet !
Framabag, Wallabag, together let’s decentralize internet !Framabag, Wallabag, together let’s decentralize internet !
Framabag, Wallabag, together let’s decentralize internet !Nicolas Lœuillet
 
practica 16 true, practica 17 false
practica 16 true, practica 17 falsepractica 16 true, practica 17 false
practica 16 true, practica 17 falseSarahi Garcia Ruiz
 
Ali_Ngah_CV
Ali_Ngah_CVAli_Ngah_CV
Ali_Ngah_CVAli Ngah
 
Abordaje a la institucion
Abordaje a la institucionAbordaje a la institucion
Abordaje a la institucionCG
 

Viewers also liked (18)

Farewell to TQT Studies?
Farewell to TQT Studies?Farewell to TQT Studies?
Farewell to TQT Studies?
 
Reunió de famílies 2015 2016
Reunió de famílies 2015 2016Reunió de famílies 2015 2016
Reunió de famílies 2015 2016
 
Presta - Business Model
Presta - Business ModelPresta - Business Model
Presta - Business Model
 
Zeetex VFM Range
Zeetex VFM RangeZeetex VFM Range
Zeetex VFM Range
 
Rajaram Tubes
Rajaram TubesRajaram Tubes
Rajaram Tubes
 
Paragraph template
Paragraph templateParagraph template
Paragraph template
 
Intervento Confindustria - sistemi produttivi in Calabria
Intervento Confindustria - sistemi produttivi in CalabriaIntervento Confindustria - sistemi produttivi in Calabria
Intervento Confindustria - sistemi produttivi in Calabria
 
iSentry Brochure
iSentry BrochureiSentry Brochure
iSentry Brochure
 
SUMER_MECH_Er
SUMER_MECH_ErSUMER_MECH_Er
SUMER_MECH_Er
 
Framabag, Wallabag, together let’s decentralize internet !
Framabag, Wallabag, together let’s decentralize internet !Framabag, Wallabag, together let’s decentralize internet !
Framabag, Wallabag, together let’s decentralize internet !
 
practica 16 true, practica 17 false
practica 16 true, practica 17 falsepractica 16 true, practica 17 false
practica 16 true, practica 17 false
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
2014_annual_report
2014_annual_report2014_annual_report
2014_annual_report
 
Ali_Ngah_CV
Ali_Ngah_CVAli_Ngah_CV
Ali_Ngah_CV
 
Results
ResultsResults
Results
 
Abordaje a la institucion
Abordaje a la institucionAbordaje a la institucion
Abordaje a la institucion
 
Training
TrainingTraining
Training
 
LINKEDIN PROFILE
LINKEDIN PROFILELINKEDIN PROFILE
LINKEDIN PROFILE
 

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
 
DATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.pptDATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.pptyarotos643
 
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 (15)

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
 
DATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.pptDATA STRUCTURE AND ALGORITJM POWERPOINT.ppt
DATA STRUCTURE AND ALGORITJM POWERPOINT.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

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 

Recently uploaded (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 

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.