Enviar búsqueda
Cargar
Googol Data
•
1 recomendación
•
627 vistas
Mayflower GmbH
Seguir
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 36
Descargar ahora
Descargar para leer sin conexión
Recomendados
Continuous Improvement in PHP projects - PBC10
Continuous Improvement in PHP projects - PBC10
Mayflower GmbH
Agile PHP Softwareentwicklung
Agile PHP Softwareentwicklung
Mayflower GmbH
Mozilla Audio Data API
Mozilla Audio Data API
Mayflower GmbH
Googol Data
Googol Data
Mayflower GmbH
Schnelle Geschäfte
Schnelle Geschäfte
Mayflower GmbH
Git für Fortgeschrittene
Git für Fortgeschrittene
Mayflower GmbH
DevOps for Developers
DevOps for Developers
Mayflower GmbH
Magento, OXID, xt:commerce - evaluation guide for enterprises
Magento, OXID, xt:commerce - evaluation guide for enterprises
Mayflower GmbH
Recomendados
Continuous Improvement in PHP projects - PBC10
Continuous Improvement in PHP projects - PBC10
Mayflower GmbH
Agile PHP Softwareentwicklung
Agile PHP Softwareentwicklung
Mayflower GmbH
Mozilla Audio Data API
Mozilla Audio Data API
Mayflower GmbH
Googol Data
Googol Data
Mayflower GmbH
Schnelle Geschäfte
Schnelle Geschäfte
Mayflower GmbH
Git für Fortgeschrittene
Git für Fortgeschrittene
Mayflower GmbH
DevOps for Developers
DevOps for Developers
Mayflower GmbH
Magento, OXID, xt:commerce - evaluation guide for enterprises
Magento, OXID, xt:commerce - evaluation guide for enterprises
Mayflower GmbH
Surviving architecture
Surviving architecture
Mayflower GmbH
Android / iPhone Apps Mit Titanium Developer
Android / iPhone Apps Mit Titanium Developer
Mayflower GmbH
Professional Refactoring
Professional Refactoring
Mayflower GmbH
Yii - Next level PHP Framework von Florian Facker
Yii - Next level PHP Framework von Florian Facker
Mayflower GmbH
Zend Framework and Dojo
Zend Framework and Dojo
Mayflower GmbH
Unit Test Fun
Unit Test Fun
Mayflower GmbH
Mit nginx und FastCGI skalieren
Mit nginx und FastCGI skalieren
Mayflower GmbH
Migration Concepts For Enterprise PHP Applications
Migration Concepts For Enterprise PHP Applications
Mayflower GmbH
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Mayflower GmbH
Building a Cloud-based Social Network with Zend Framework and Doctrine 2
Building a Cloud-based Social Network with Zend Framework and Doctrine 2
Mayflower GmbH
Request Lifecycle im Zend Framework
Request Lifecycle im Zend Framework
Mayflower GmbH
Gluecon miller horizon
Gluecon miller horizon
Mike Miller
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Codemotion
Javascript Library
Javascript Library
Shyamala Prayaga
Cohodatawebinar
Cohodatawebinar
Murugesan Arumugam
Christophe Jolif - Flex Data Visualization going one step further with IBM IL...
Christophe Jolif - Flex Data Visualization going one step further with IBM IL...
360|Conferences
When Conversion Makes Sense Following the Trends: Is your content ready?
When Conversion Makes Sense Following the Trends: Is your content ready?
dclsocialmedia
Stopping Storage Hardware Sprawl
Stopping Storage Hardware Sprawl
Storage Switzerland
An Introduction To Monitoring With Nagios PowerPoint Presentation Slides
An Introduction To Monitoring With Nagios PowerPoint Presentation Slides
SlideTeam
Nimble storage
Nimble storage
dvmug1
Live CEO Interview and Webinar Update on the State of Deduplication
Live CEO Interview and Webinar Update on the State of Deduplication
Storage Switzerland
Nagios An Open Source Network Management System Powerpoint Presentation Slides
Nagios An Open Source Network Management System Powerpoint Presentation Slides
SlideTeam
Más contenido relacionado
Destacado
Surviving architecture
Surviving architecture
Mayflower GmbH
Android / iPhone Apps Mit Titanium Developer
Android / iPhone Apps Mit Titanium Developer
Mayflower GmbH
Professional Refactoring
Professional Refactoring
Mayflower GmbH
Yii - Next level PHP Framework von Florian Facker
Yii - Next level PHP Framework von Florian Facker
Mayflower GmbH
Zend Framework and Dojo
Zend Framework and Dojo
Mayflower GmbH
Unit Test Fun
Unit Test Fun
Mayflower GmbH
Mit nginx und FastCGI skalieren
Mit nginx und FastCGI skalieren
Mayflower GmbH
Migration Concepts For Enterprise PHP Applications
Migration Concepts For Enterprise PHP Applications
Mayflower GmbH
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Mayflower GmbH
Building a Cloud-based Social Network with Zend Framework and Doctrine 2
Building a Cloud-based Social Network with Zend Framework and Doctrine 2
Mayflower GmbH
Request Lifecycle im Zend Framework
Request Lifecycle im Zend Framework
Mayflower GmbH
Destacado
(11)
Surviving architecture
Surviving architecture
Android / iPhone Apps Mit Titanium Developer
Android / iPhone Apps Mit Titanium Developer
Professional Refactoring
Professional Refactoring
Yii - Next level PHP Framework von Florian Facker
Yii - Next level PHP Framework von Florian Facker
Zend Framework and Dojo
Zend Framework and Dojo
Unit Test Fun
Unit Test Fun
Mit nginx und FastCGI skalieren
Mit nginx und FastCGI skalieren
Migration Concepts For Enterprise PHP Applications
Migration Concepts For Enterprise PHP Applications
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Native Cross-Platform-Apps mit Titanium Mobile und Alloy
Building a Cloud-based Social Network with Zend Framework and Doctrine 2
Building a Cloud-based Social Network with Zend Framework and Doctrine 2
Request Lifecycle im Zend Framework
Request Lifecycle im Zend Framework
Similar a Googol Data
Gluecon miller horizon
Gluecon miller horizon
Mike Miller
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Codemotion
Javascript Library
Javascript Library
Shyamala Prayaga
Cohodatawebinar
Cohodatawebinar
Murugesan Arumugam
Christophe Jolif - Flex Data Visualization going one step further with IBM IL...
Christophe Jolif - Flex Data Visualization going one step further with IBM IL...
360|Conferences
When Conversion Makes Sense Following the Trends: Is your content ready?
When Conversion Makes Sense Following the Trends: Is your content ready?
dclsocialmedia
Stopping Storage Hardware Sprawl
Stopping Storage Hardware Sprawl
Storage Switzerland
An Introduction To Monitoring With Nagios PowerPoint Presentation Slides
An Introduction To Monitoring With Nagios PowerPoint Presentation Slides
SlideTeam
Nimble storage
Nimble storage
dvmug1
Live CEO Interview and Webinar Update on the State of Deduplication
Live CEO Interview and Webinar Update on the State of Deduplication
Storage Switzerland
Nagios An Open Source Network Management System Powerpoint Presentation Slides
Nagios An Open Source Network Management System Powerpoint Presentation Slides
SlideTeam
Enterprise Search Summit - Speeding Up Search
Enterprise Search Summit - Speeding Up Search
Azul Systems Inc.
All Flash Arrays: Transforming storage, data center economics and business p...
All Flash Arrays: Transforming storage, data center economics and business p...
Violin Memory
Hello Gumbo
Hello Gumbo
Xavi Beumala
Jonathon Rochelle @ FOWA Feb 07
Jonathon Rochelle @ FOWA Feb 07
carsonsystems
Murli Thirumale, CEO Ocarina Networks
Murli Thirumale, CEO Ocarina Networks
EntrepreneurTrek
The New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the Cloud
Inside Analysis
Scaling MySQl 1 to N Servers -- Los Angelese MySQL User Group Feb 2014
Scaling MySQl 1 to N Servers -- Los Angelese MySQL User Group Feb 2014
Dave Stokes
Developing Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building Blocks
Frank Alexander Kraemer
System Monitoring With Nagios PowerPoint Presentation Slides
System Monitoring With Nagios PowerPoint Presentation Slides
SlideTeam
Similar a Googol Data
(20)
Gluecon miller horizon
Gluecon miller horizon
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Javascript Library
Javascript Library
Cohodatawebinar
Cohodatawebinar
Christophe Jolif - Flex Data Visualization going one step further with IBM IL...
Christophe Jolif - Flex Data Visualization going one step further with IBM IL...
When Conversion Makes Sense Following the Trends: Is your content ready?
When Conversion Makes Sense Following the Trends: Is your content ready?
Stopping Storage Hardware Sprawl
Stopping Storage Hardware Sprawl
An Introduction To Monitoring With Nagios PowerPoint Presentation Slides
An Introduction To Monitoring With Nagios PowerPoint Presentation Slides
Nimble storage
Nimble storage
Live CEO Interview and Webinar Update on the State of Deduplication
Live CEO Interview and Webinar Update on the State of Deduplication
Nagios An Open Source Network Management System Powerpoint Presentation Slides
Nagios An Open Source Network Management System Powerpoint Presentation Slides
Enterprise Search Summit - Speeding Up Search
Enterprise Search Summit - Speeding Up Search
All Flash Arrays: Transforming storage, data center economics and business p...
All Flash Arrays: Transforming storage, data center economics and business p...
Hello Gumbo
Hello Gumbo
Jonathon Rochelle @ FOWA Feb 07
Jonathon Rochelle @ FOWA Feb 07
Murli Thirumale, CEO Ocarina Networks
Murli Thirumale, CEO Ocarina Networks
The New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the Cloud
Scaling MySQl 1 to N Servers -- Los Angelese MySQL User Group Feb 2014
Scaling MySQl 1 to N Servers -- Los Angelese MySQL User Group Feb 2014
Developing Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building Blocks
System Monitoring With Nagios PowerPoint Presentation Slides
System Monitoring With Nagios PowerPoint Presentation Slides
Más de Mayflower GmbH
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mayflower GmbH
Why and what is go
Why and what is go
Mayflower GmbH
Agile Anti-Patterns
Agile Anti-Patterns
Mayflower GmbH
JavaScript Days 2015: Security
JavaScript Days 2015: Security
Mayflower GmbH
Vom Entwickler zur Führungskraft
Vom Entwickler zur Führungskraft
Mayflower GmbH
Produktive teams
Produktive teams
Mayflower GmbH
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
Mayflower GmbH
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debugging
Mayflower GmbH
Usability im web
Usability im web
Mayflower GmbH
Rewrites überleben
Rewrites überleben
Mayflower GmbH
JavaScript Security
JavaScript Security
Mayflower GmbH
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
Mayflower GmbH
Responsive Webdesign
Responsive Webdesign
Mayflower GmbH
Pair Programming Mythbusters
Pair Programming Mythbusters
Mayflower GmbH
Shoeism - Frau im Glück
Shoeism - Frau im Glück
Mayflower GmbH
Bessere Software schneller liefern
Bessere Software schneller liefern
Mayflower GmbH
Von 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 Sprints
Mayflower GmbH
Piwik anpassen und skalieren
Piwik anpassen und skalieren
Mayflower GmbH
Agilitaet im E-Commerce - E-Commerce Breakfast
Agilitaet im E-Commerce - E-Commerce Breakfast
Mayflower GmbH
Mongo DB - Segen oder Fluch
Mongo DB - Segen oder Fluch
Mayflower GmbH
Más de Mayflower GmbH
(20)
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Why and what is go
Why and what is go
Agile Anti-Patterns
Agile Anti-Patterns
JavaScript Days 2015: Security
JavaScript Days 2015: Security
Vom Entwickler zur Führungskraft
Vom Entwickler zur Führungskraft
Produktive teams
Produktive teams
Salt and pepper — native code in the browser Browser using Google native Client
Salt and pepper — native code in the browser Browser using Google native Client
Plugging holes — javascript memory leak debugging
Plugging holes — javascript memory leak debugging
Usability im web
Usability im web
Rewrites überleben
Rewrites überleben
JavaScript Security
JavaScript Security
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
50 mal produktiver - oder warum ich gute Teams brauche und nicht gute Entwick...
Responsive Webdesign
Responsive Webdesign
Pair Programming Mythbusters
Pair Programming Mythbusters
Shoeism - Frau im Glück
Shoeism - Frau im Glück
Bessere Software schneller liefern
Bessere Software schneller liefern
Von 0 auf 100 in 2 Sprints
Von 0 auf 100 in 2 Sprints
Piwik anpassen und skalieren
Piwik anpassen und skalieren
Agilitaet im E-Commerce - E-Commerce Breakfast
Agilitaet im E-Commerce - E-Commerce Breakfast
Mongo DB - Segen oder Fluch
Mongo DB - Segen oder Fluch
Último
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Último
(20)
Slack Application Development 101 Slides
Slack Application Development 101 Slides
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Googol Data
1.
Googol records (with
MySQL) IPC | October 2008 | Alex Aulbach
2.
Definition: Googol
10100 or 10 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 or “Imaginable big number” „Googol records“ © MAYFLOWER GmbH 2008 2
3.
Overview What will the
future bring for databases? Is the principal way to access data the best? Patterns (or suggestions) and showing how that could work with MySQL. Discuss! „Googol records“ © MAYFLOWER GmbH 2008 3
4.
The (performance) future
of the web Only 10-20 % of world population are “in the Internet”. How should it be with 80 % ? „Googol records“ © MAYFLOWER GmbH 2008 4
5.
The (performance) future
of the web World population is growing and people get older. „Googol records“ © MAYFLOWER GmbH 2008 5
6.
The (performance) future
of the web More specialized databases More ways to access them Much easier to access Sharing knowledge vs. closed knowledge: Who wins? Services become more dependent to others The web grows faster than Moores Law! (Moores Law: “Only” Factor 1000 in 20 years.) „Googol records“ © MAYFLOWER GmbH 2008 6
7.
What does this
mean us? We will surely come into problems But cannot say when, where and why No Boss. The data belongs to everyone It’s like new roads It’s “Real-live”! „Googol records“ © MAYFLOWER GmbH 2008 7
8.
Consequences of growth New
hardware will no longer solve speed problems Even new database will not Even a rewrite of the application won’t Need to rethink the problems from scratch! „Googol records“ © MAYFLOWER GmbH 2008 8
9.
Of course... … need
for splitting, sharding, partitioning, cluster etc. … need to plan growth from beginning of the project. … hardware resources can no longer be planned. … distinct importance of data. … estimate instead of being correct. „Googol records“ © MAYFLOWER GmbH 2008 9
10.
But ...
Is this enough? „Googol records“ © MAYFLOWER GmbH 2008 10
11.
Patterns (or better:
suggestions) Brain storage engine. Reading differs from writing. Redundancy and specialization. The storage itself can keep the information. Time (and sleep). The journey is the reward. „Googol records“ © MAYFLOWER GmbH 2008 11
12.
1 :: Brain
storage engine :: 1 Short term memory (working memory) Unsorted, unfiltered, any data Fast read Very much fast updates/changes Remembers which data is changed/invalid Limited „Googol records“ © MAYFLOWER GmbH 2008 12
13.
1 :: Brain
storage engine :: 2 Long-term memory Presorted, well filtered data Unlimited (well, more or less) Extremely fast read access (sometimes) Updates/inserts by repeating in working memory Sleep helps to better store „Googol records“ © MAYFLOWER GmbH 2008 13
14.
How does that
model fit into real life? Nobody awaits to find old things fast Telephone-books 90/10-Problems „Googol records“ © MAYFLOWER GmbH 2008 14
15.
Show Searching in long
term memory. Scaling of working/long-term memory vs. one table with inserts/updates/deletes. „Googol records“ © MAYFLOWER GmbH 2008 15
16.
2 :: Reading
differs from writing Look at the physical processes Reading with the fingertips: No read and write at the same time Handling reading and writing as different aspects of the same thing is a compromise Only specialization enables good optimization „Googol records“ © MAYFLOWER GmbH 2008 16
17.
Reader/Writer: Simplest layout
„Googol records“ © MAYFLOWER GmbH 2008 17
18.
The web as
storage? „Googol records“ © MAYFLOWER GmbH 2008 18
19.
Web can work
like this „Googol records“ © MAYFLOWER GmbH 2008 19
20.
Recursive definition of
the catalog „Googol records“ © MAYFLOWER GmbH 2008 20
21.
Scaling, setup as
“black box” „Googol records“ © MAYFLOWER GmbH 2008 21
22.
Share everything
„Googol records“ © MAYFLOWER GmbH 2008 22
23.
Comments How does this
scale? What doesn’t work with this? „Googol records“ © MAYFLOWER GmbH 2008 23
24.
3 :: Redundancy
and specialization :: 1 We cannot backup a googol Nobody needs backup, but everybody needs to restore „Googol records“ © MAYFLOWER GmbH 2008 24
25.
3 :: Redundancy
and specialization :: 2 Redundancy: Store the information on many places Store more important information on more places Specialization: “Materialized views” EAV modeling and pivoting Take ideas from data warehouses and repositories „Googol records“ © MAYFLOWER GmbH 2008 25
26.
3 :: Redundancy
and specialization :: 3 The wheel comes full circle: More important: more access. More access: More need for redundancy. More redundancy: more speed and reliability. More speed and reliability: more important. „Googol records“ © MAYFLOWER GmbH 2008 26
27.
Implementation with Reader/Writer
„Googol records“ © MAYFLOWER GmbH 2008 27
28.
4 :: The
storage itself can keep the information. “A storage has always physical limitations. A logical information of data which belongs together doesn't have any physical limitations.” Alex Aulbach, Sept. 2008 „Googol records“ © MAYFLOWER GmbH 2008 28
29.
The index is
the problem! The googol-universe is limited. The index can take “half of the galaxies”. Only the “rest” can be used for the data. Less index means: Faster search in the “needed” index. Less time to write data and index. Less time to warm up. More space for the records. „Googol records“ © MAYFLOWER GmbH 2008 29
30.
Show Access full table
or split data into several parts. Index-size Write Presorted tables „Googol records“ © MAYFLOWER GmbH 2008 30
31.
5 :: Time
(and sleep) :: 1 Human brain: Only three bits per second! We all have been babies. Trust! Just wait and see. Developers (and customers) need to think in decades not in days till to the project-end. „Googol records“ © MAYFLOWER GmbH 2008 31
32.
5 :: Sleep
(and time) :: 2 Again human brain: Learns while sleeping! Why not apply this for databases? Premise: Redundancy! Dolphins sleep only with one hemisphere at a time. The wheel comes full circle Redundancy. Distinct read and write. „Googol records“ © MAYFLOWER GmbH 2008 32
33.
Show Well, I can’t
show this, because it takes … time. „Googol records“ © MAYFLOWER GmbH 2008 33
34.
6 :: The
journey is the reward Future: Not so important how to search, but where. Store step by step where to find the result, not the result. You can find faster ways only by trying a shortcut. It comes full circle: Search many different ways and take the fastest. While sleeping try out new things (dreaming). „Googol records“ © MAYFLOWER GmbH 2008 34
35.
Conclusion Dreams may come
true while sleeping. We must invent now the tools to solve the problems of the future. Speed is not a matter of hardware but of how things are done. Never take speed as stated: In a googol-universe wormholes exists! Moores Law may help, but do not trust em. „Googol records“ © MAYFLOWER GmbH 2008 35
36.
Thank you!
Alex Aulbach Mayflower GmbH Pleichertorstr. 2 97070 Würzburg, Germany +49 (931) 35 9 65 - 0 alex.aulbach@mayflower.de
Descargar ahora