D
Daniel Weaver
Researcher at Yahoo!
Publications - 7
Citations - 1267
Daniel Weaver is an academic researcher from Yahoo!. The author has contributed to research in topics: Distributed database & Database tuning. The author has an hindex of 6, co-authored 7 publications receiving 1242 citations.
Papers
More filters
Journal ArticleDOI
PNUTS: Yahoo!'s hosted data serving platform
Brian F. Cooper,Raghu Ramakrishnan,Utkarsh Srivastava,Adam Silberstein,Philip Bohannon,Hans-Arno Jacobsen,Nick Puz,Daniel Weaver,Ramana Yerneni +8 more
TL;DR: PNUTS provides data storage organized as hashed or ordered tables, low latency for large numbers of concurrent requests including updates and queries, and novel per-record consistency guarantees and utilizes automated load-balancing and failover to reduce operational complexity.
Patent
System for storing distributed hashtables
TL;DR: In this paper, the authors propose a distributed hash table system consisting of a storage unit, a tablet controller, a router, and a transaction bank, where the transaction bank propagates updates made in one record to all other replicas of the record.
Patent
Asynchronously replicated database system using dynamic mastership
TL;DR: In this article, a system for a distributed database implementing a dynamic mastership strategy is described, where each data center stores its own replica of the set of records and each record includes a field that indicates which data center is assigned to be the master for that record.
Patent
Dynamic data reorganization to accommodate growth across replicated databases
Ramana Yerneni,Michael Bigby,Philip Bohannon,Bryan Call,Brian F. Cooper,Andrew Feng,David Lomax,Raghu Ramakrishnan,Utkarsh Srivastava,Daniel Weaver +9 more
TL;DR: In this paper, a split operation across a plurality of replicated databases with regard to an existing partition is presented, where the existing partition comprises a plurality and two new partitions each include at least a portion of the plurality of data records, and allowing at least one type of access to the plurality during the split operation.
Patent
Decentralized record expiry
Brian F. Cooper,Daniel Weaver,Michael Bigby,Utkarsh Srivastava,Philip Bohannon,Ramana Yerneni +5 more
TL;DR: In this article, a technique is described that reduces the complexity and resource consumption associated with performing record expiry in a distributed database system, where a record is checked to see if it has expired only when it has been accessed for a read or a write.