UMNAD

Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By lim...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Olsson Markus , Umeå universitet, Institutionen för datavetenskap, Olsson Markus, Umeå University, Department of Computer Science
Format: Web Resource
Sprache:eng ; swe
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Olsson Markus , Umeå universitet, Institutionen för datavetenskap
Olsson Markus, Umeå University, Department of Computer Science
description Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions. 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 Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions.
format Web Resource
fullrecord <record><control><sourceid>europeana_1GC</sourceid><recordid>TN_cdi_europeana_collections_9200111_BibliographicResource_1000085979370</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>9200111_BibliographicResource_1000085979370</sourcerecordid><originalsourceid>FETCH-europeana_collections_9200111_BibliographicResource_10000859793703</originalsourceid><addsrcrecordid>eNrjZGAN9fVzdOFhYE1LzClO5YXS3Awebq4hzh66qaVF-QWpiXmJ8cn5OTmpySWZ-XnF8ZZGBgaGhobxTplJOZn56UWJBRmZyUGpxfmlRcmp8YYGQGBhamluaWxuYExFowA3uTaZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>web_resource</recordtype></control><display><type>web_resource</type><title>UMNAD</title><source>Europeana Collections</source><creator>Olsson Markus , Umeå universitet, Institutionen för datavetenskap ; Olsson Markus, Umeå University, Department of Computer Science</creator><creatorcontrib>Olsson Markus , Umeå universitet, Institutionen för datavetenskap ; Olsson Markus, Umeå University, Department of Computer Science</creatorcontrib><description>Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions. 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 Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions.</description><language>eng ; swe</language><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://data.europeana.eu/item/9200111/BibliographicResource_1000085979370$$EHTML$$P50$$Geuropeana$$Hfree_for_read</linktohtml><link.rule.ids>776,38494,75918</link.rule.ids><linktorsrc>$$Uhttps://data.europeana.eu/item/9200111/BibliographicResource_1000085979370$$EView_record_in_Europeana$$FView_record_in_$$GEuropeana$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Olsson Markus , Umeå universitet, Institutionen för datavetenskap</creatorcontrib><creatorcontrib>Olsson Markus, Umeå University, Department of Computer Science</creatorcontrib><title>UMNAD</title><description>Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions. 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 Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions.</description><fulltext>true</fulltext><rsrctype>web_resource</rsrctype><creationdate>2010</creationdate><recordtype>web_resource</recordtype><sourceid>1GC</sourceid><recordid>eNrjZGAN9fVzdOFhYE1LzClO5YXS3Awebq4hzh66qaVF-QWpiXmJ8cn5OTmpySWZ-XnF8ZZGBgaGhobxTplJOZn56UWJBRmZyUGpxfmlRcmp8YYGQGBhamluaWxuYExFowA3uTaZ</recordid><startdate>2010</startdate><enddate>2010</enddate><creator>Olsson Markus , Umeå universitet, Institutionen för datavetenskap</creator><creator>Olsson Markus, Umeå University, Department of Computer Science</creator><scope>1GC</scope></search><sort><creationdate>2010</creationdate><title>UMNAD</title><author>Olsson Markus , Umeå universitet, Institutionen för datavetenskap ; Olsson Markus, Umeå University, Department of Computer Science</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-europeana_collections_9200111_BibliographicResource_10000859793703</frbrgroupid><rsrctype>web_resources</rsrctype><prefilter>web_resources</prefilter><language>eng ; swe</language><creationdate>2010</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Olsson Markus , Umeå universitet, Institutionen för datavetenskap</creatorcontrib><creatorcontrib>Olsson Markus, Umeå University, Department of Computer Science</creatorcontrib><collection>Europeana Collections</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Olsson Markus , Umeå universitet, Institutionen för datavetenskap</au><au>Olsson Markus, Umeå University, Department of Computer Science</au><format>book</format><genre>unknown</genre><ristype>GEN</ristype><btitle>UMNAD</btitle><date>2010</date><risdate>2010</risdate><abstract>Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions. 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 Coldbase is a column-oriented in-memory database implemented in Java that is used with a specific workload in mind. Coldbase is optimized to receive large streams of timestamped trading data arriving at a fast pace while allowing simple but frequent queries that analyse the data concurrently. By limiting the functionality, Coldbase is able to reach a high performance while the memory consumption is low. This thesis presents ColdbaseTX which is an extension to Coldbase that adds support for transactions. It uses an optimistic approach by storing all writes of a transaction locally and applying them when the transaction commits. Readers are separated from writers by using two versions of the data which makes it possible to guarantee that readers are never blocked.Benchmarks compare Coldbase to ColdbaseTX regarding both performance andmemory efficiency. The results show that ColdbaseTX introduces a small overhead in both memory and performance which however is deemed acceptable since the gain is support for transactions.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; swe
recordid cdi_europeana_collections_9200111_BibliographicResource_1000085979370
source Europeana Collections
title UMNAD
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T17%3A35%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-europeana_1GC&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=unknown&rft.btitle=UMNAD&rft.au=Olsson%20Markus%20,%20Ume%C3%A5%20universitet,%20Institutionen%20f%C3%B6r%20datavetenskap&rft.date=2010&rft_id=info:doi/&rft_dat=%3Ceuropeana_1GC%3E9200111_BibliographicResource_1000085979370%3C/europeana_1GC%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true