RECORD OPERATION MODE SETTING

Designers and implementers of distributed databases have to make difficult trade-offs between reliability, throughput, latency, ease of use, ease of administration and the quality of service provided to applications. Choosing these trade-offs is particularly difficult, as different applications ofte...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: KREINDLER, JACK
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Designers and implementers of distributed databases have to make difficult trade-offs between reliability, throughput, latency, ease of use, ease of administration and the quality of service provided to applications. Choosing these trade-offs is particularly difficult, as different applications often have widely varying requirements, meaning that different distributed database systems tend to specialise in particular types of application. A method is presented for architecting a distributed database in such a way that applications can make their needs known within fine-grained scopes (e.g., an individual database operation), and the database system can then use this information to alter the trade-offs it makes, thereby improving the quality of service experienced by the application, users, and administrators. Les concepteurs et les réalisateurs de bases de données réparties doivent faire des choix difficiles entre la fiabilité, le débit de traitement, le temps d'attente, la facilité d'utilisation, la facilité d'administration et la qualité de service fournis aux applications. Le choix parmi ces compromis est particulièrement difficile du fait que les différentes applications ont souvent des exigences fortement variables, ce qui signifie que des systèmes différents de bases de données réparties ont tendance à se spécialiser dans des types particuliers d'application. L'invention porte sur un procédé de conception d'une base de données répartie de telle sorte que les applications puissent faire connaître leurs besoins dans des champs d'application à grains fins (par exemple un fonctionnement de base de données individuelle), et le système de base de données peut ensuite utiliser ces informations pour modifier les choix auxquels il procède, permettant ainsi d'améliorer la qualité de service dont bénéficient l'application, les utilisateurs et les administrateurs.