Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím









A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Dynamo (storage system)
 

Dynamo is a set of techniques that together can form a highly available key-value structured storage system[1] or a distributed data store.[1] It has properties of both databases and distributed hash tables (DHTs). It was created to help address some scalability issues that Amazon experienced during the holiday season of 2004.[2] By 2007, it was used in Amazon Web Services, such as its Simple Storage Service (S3).[1]

Relationship to DynamoDB

Amazon DynamoDB is "built on the principles of Dynamo"[3] and is a hosted service within the AWS infrastructure. However, while Dynamo is based on leaderless replication, DynamoDB uses single-leader replication.[4]

Principles

  • Incremental scalability: Dynamo should be able to scale out one storage host (or “node”) at a time, with minimal impact on both operators of the system and the system itself.
  • Symmetry: Every node in Dynamo should have the same set of responsibilities as its peers; there should be no distinguished node or nodes that take special roles or extra set of responsibilities.
  • Decentralization: An extension of symmetry, the design should favor decentralized peer-to-peer techniques over centralized control.
  • Heterogeneity: The system should be able to exploit heterogeneity in the infrastructure it runs on. For example, the work distribution must be proportional to the capabilities of the individual servers. This is essential in adding new nodes with higher capacity without having to upgrade all hosts at once.

Techniques

Problem Technique Advantage
Dataset partitioning Consistent Hashing Incremental, possibly linear scalability in proportion to the number of collaborating nodes.
Highly available writes Vector Clock or Dotted-Version-Vector Sets, reconciliation during reads Version size is decoupled from update rates.
Handling temporary failures Sloppy Quorum and Hinted Handoff Provides high availability and durability guarantee when some of the replicas are not available.
Recovering from permanent failures Anti-entropy using Merkle tree Can be used to identify differences between replica owners and synchronize divergent replicas pro-actively.
Membership and failure detection Gossip-based membership protocol and failure detection Avoids having a centralized registry for storing membership and node liveness information, preserving symmetry.

Implementations

Amazon published the paper on Dynamo, but never released its implementation. The index layer of Amazon S3 implements and extends many core features of Dynamo. Since then, several implementations have been created based on the paper. The paper also inspired many other NoSQL database implementations, such as Apache Cassandra, Project Voldemort and Riak.[2]

See also

References

  1. ^ a b c Decandia, G.; Hastorun, D.; Jampani, M.; Kakulapati, G.; Lakshman, A.; Pilchin, A.; Sivasubramanian, S.; Vosshall, P.; Vogels, W. (2007). "Dynamo: Amazon's Highly Available Key-value Store". Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles - SOSP '07. p. 205. doi:10.1145/1294261.1294281. ISBN 9781595935915. S2CID 221033483.
  2. ^ a b Amazon Takes Another Pass at NoSQL with DynamoDB
  3. ^ Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications
  4. ^ Kleppmann, Martin (April 2, 2017). Designing Data-Intensive Applications (1 ed.). O'Reilly Media. p. 177. ISBN 978-1449373320. Dynamo is not available to users outside of Amazon. Confusingly, AWS offers a hosted database product called DynamoDB, which uses a completely different architecture: it is based on single-leader replication.

External links

Zdroj:https://en.wikipedia.org?pojem=Dynamo_(storage_system)
>Text je dostupný pod licencí Creative Commons Uveďte autora – Zachovejte licenci, případně za dalších podmínek. Podrobnosti naleznete na stránce Podmínky užití.

čítajte viac o Dynamo_(storage_system)


čítajte viac na tomto odkaze: Dynamo (storage system)



Hladanie1.

File:Question book-new.svg
Wikipedia:Verifiability
Special:EditPage/Dynamo (storage system)
Help:Referencing for beginners
Help:Maintenance template removal
High availability
Structured storage
Distributed data store
Database
Distributed hash table
Amazon (company)
Amazon Web Services
Amazon S3
Amazon DynamoDB
Consistent hashing
Vector clocks
Merkle trees
Gossip protocol
Amazon S3
NoSQL
Apache Cassandra
Project Voldemort
Riak
Distributed data store
NoSQL
Structured storage
Doi (identifier)
ISBN (identifier)
Special:BookSources/9781595935915
S2CID (identifier)
ISBN (identifier)
Special:BookSources/978-1449373320
Template:Amazon
Template talk:Amazon
Special:EditPage/Template:Amazon
Amazon (company)
Jeff Bezos
Andy Jassy
Werner Vogels
Rick Dalzell
Paul Davis (programmer)
Tony Hsieh
Christopher North (businessman)
Ram Shriram
Tom Szkutak
Brian Valentine
List of Amazon locations
Doppler (building)
Day 1 (building)
Amazon HQ2
Principal Place
Amazon Spheres
Bellevue 600
A9.com
AbeBooks
Amazon Clinic
Amazon Games
Double Helix Games
Amazon Lab126
Amazon Pharmacy
Amazon Robotics
Amazon University Esports
Annapurna Labs
Audible (service)
Blink Home
Body Labs
Book Depository
BookFinder.com
ComiXology
Amazon Freevee
AmazonFresh
Goodreads
Goodreads Choice Awards
Graphiq
IMDb
Box Office Mojo
IMDb#IMDbPro
Kuiper Systems
1Life Healthcare
PillPack
Ring (company)
Neighbors (app)
Shopbop
Souq.com
Twitch (service)
Woot
Zappos
Zoox (company)
Amazon Web Services
Amazon Machine Image
Amazon Aurora
AWS Elastic Beanstalk
Amazon CloudFront
Amazon DynamoDB
Amazon Elastic Block Store
Amazon Elastic Compute Cloud
Amazon Elastic File System
Amazon ElastiCache
Amazon Elastic MapReduce
Amazon Glacier
AWS Glue
AWS Lambda
Amazon Lightsail
Amazon Mechanical Turk
Amazon Neptune
Amazon Product Advertising API
Amazon Relational Database Service
Amazon Redshift
Amazon Rekognition
Amazon Route 53
Amazon S3
Amazon SageMaker
Amazon Web Services
Amazon Simple Notification Service
Amazon SimpleDB
Amazon Simple Queue Service
Amazon Virtual Private Cloud
Amazon (company)#Website
Amazon China
Amazon Alexa
Amazon Appstore
Amazon Digital Game Store
Fire OS
Kindle Store
Amazon Luna
Amazon Pay
Amazon Prime
Amazon Key
Amazon Prime Music
Prime Now
Amazon Prime Pantry
Amazon Prime Video
Amazon Marketplace
Amazon Music
Wondery
Amazon Silk
Amazon (company)#AmazonWireless
Amazon Astro
Amazon Echo
Amazon Echo Show
Amazon Echo Buds
Amazon Fire
Fire HD
Fire HDX
Amazon Fire TV
Amazon Fire TV#Fire TV Stick
Amazon Kindle
1-Click
Obidos (software)
Amazon Lumberyard
Amazon Games
Amazon Publishing
Amazon Breakthrough Novel Award
Amazon's Best Books of the Year
Amazon MGM Studios
Metro-Goldwyn-Mayer
Orion Pictures
American International Pictures
MGM+
Kindle Direct Publishing
YES Network
Amazon Fresh
Amazon Go
Whole Foods Market
Amazon Air
Amazon Prime Air
43 Things
Askville
Alexa Internet
Amapedia
Amazon Books
Amie Street
Songza
CDNow
Amazon Dash
Amazon Dash#Barcode scanner
Diapers.com
Digital Photography Review
Amazon Drive
Endless.com
Fire Phone
Lexcycle
Liquavista
LivingSocial
LoveFilm
MGM Holdings
Mobipocket
PlanetAll
Reflexive Entertainment
Sellaband
Shelfari
TenMarks Education, Inc.
Treasure Truck
Withoutabox
Perfect 10, Inc. v. Amazon.com, Inc.
Amazon.com, Inc. v. Barnesandnoble.com, Inc.
Amazon.com Inc v Canada (Commissioner of Patents)
FTC v. Amazon
Amazon Light
Amazon Standard Identification Number
Community Banana Stand
Criticism of Amazon
Amazon tax
Amazon Fishbowl
History of Amazon
LibraryThing
List of Amazon brands
List of Amazon products and services
List of mergers and acquisitions by Amazon
Amazon Locker
MacKenzie Scott
Statistically improbable phrase
Amazon Vine
Amazon worker organization
Congress of Essential Workers
Amazon Labor Union
Category:Amazon (company)
Dynamo (storage system)
Dynamo (storage system)
Main Page
Wikipedia:Contents
Portal:Current events
Special:Random
Wikipedia:About
Wikipedia:Contact us
Special:FundraiserRedirector?utm source=donate&utm medium=sidebar&utm campaign=C13 en.wikipedia.org&uselang=en
Help:Contents
Help:Introduction
Wikipedia:Community portal
Special:RecentChanges
Wikipedia:File upload wizard
Main Page
Special:Search
Help:Introduction
Special:MyContributions
Special:MyTalk
Amazon Dynamo
دینامو
Special:EntityPage/Q955854#sitelinks-wikipedia
Dynamo (storage system)
Talk:Dynamo (storage system)
Dynamo (storage system)
Dynamo (storage system)
Special:WhatLinksHere/Dynamo (storage system)
Special:RecentChangesLinked/Dynamo (storage system)
Wikipedia:File Upload Wizard
Special:SpecialPages
Special:EntityPage/Q955854
Dynamo (storage system)
Dynamo (storage system)
Main Page
Wikipedia:Contents
Portal:Current events
Special:Random
Wikipedia:About
Wikipedia:Contact us
Special:FundraiserRedirector?utm source=donate&utm medium=sidebar&utm campaign=C13 en.wikipedia.org&uselang=en
Help:Contents
Help:Introduction
Wikipedia:Community portal
Special:RecentChanges
Wikipedia:File upload wizard
Main Page
Special:Search
Help:Introduction
Special:MyContributions
Special:MyTalk
Amazon Dynamo
دینامو
Special:EntityPage/Q955854#sitelinks-wikipedia
Dynamo (storage system)
Talk:Dynamo (storage system)
Dynamo (storage system)
Dynamo (storage system)
Special:WhatLinksHere/Dynamo (storage system)
Special:RecentChangesLinked/Dynamo (storage system)
Wikipedia:File Upload Wizard
Special:SpecialPages
Special:EntityPage/Q955854
Dynamo (storage system)
Dynamo (storage system)
Main Page
Wikipedia:Contents
Portal:Current events
Special:Random
Wikipedia:About
Wikipedia:Contact us
Special:FundraiserRedirector?utm source=donate&utm medium=sidebar&utm campaign=C13 en.wikipedia.org&uselang=en
Help:Contents
Help:Introduction
Wikipedia:Community portal
Special:RecentChanges
Wikipedia:File upload wizard
Main Page
Special:Search
Help:Introduction
Special:MyContributions
Special:MyTalk
Amazon Dynamo
دینامو
Special:EntityPage/Q955854#sitelinks-wikipedia
Dynamo (storage system)
Talk:Dynamo (storage system)
Dynamo (storage system)
Dynamo (storage system)
Special:WhatLinksHere/Dynamo (storage system)
Special:RecentChangesLinked/Dynamo (storage system)
Wikipedia:File Upload Wizard
Special:SpecialPages
Special:EntityPage/Q955854
Updating...x




Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.