IT

In this paper I will discuss and evaluate two database managers, Tokyo Cabinet and CouchDB, and give an example of how they can be integrated in an Erlang system that currently is using Mnesia, the major Erlang database management system. I will also highlight the interesting features of Tokyo Cabin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cardell Rickard , Uppsala universitet, Institutionen för informationsteknologi, Cardell Rickard, Uppsala University, Department of Information Technology
Format: Web Resource
Sprache:eng ; swe
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper I will discuss and evaluate two database managers, Tokyo Cabinet and CouchDB, and give an example of how they can be integrated in an Erlang system that currently is using Mnesia, the major Erlang database management system. I will also highlight the interesting features of Tokyo Cabinet and CouchDB with aspect of a financial system that is highly dependent on transactions with requirements on high consistency and availability. I am using the TPC-B benchmark suite for the performance evaluation. Självständigt arbete på avancerad nivå (masterexamen) 20 poäng / 30 hp Självständigt arbete på avancerad nivå (masterexamen) 20 poäng / 30 hp In this paper I will discuss and evaluate two database managers, Tokyo Cabinet and CouchDB, and give an example of how they can be integrated in an Erlang system that currently is using Mnesia, the major Erlang database management system. I will also highlight the interesting features of Tokyo Cabinet and CouchDB with aspect of a financial system that is highly dependent on transactions with requirements on high consistency and availability. I am using the TPC-B benchmark suite for the performance evaluation.