ACM Home Page
Please provide us with feedback. Feedback
A comparative benchmark of large objects in relational databases
Full text PdfPdf (414 KB)
Source
ACM International Conference Proceeding Series; Vol. 299 archive
Proceedings of the 2008 international symposium on Database engineering & applications table of contents
Coimbra, Portugal
SESSION: Applications table of contents
Pages 277-284  
Year of Publication: 2008
ISBN:978-1-60558-188-0
Authors
Sorin Stancu-Mara  Jacobs University Bremen, Bremen, Germany
Peter Baumann  Jacobs-University Bremen, Bremen, Germany
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 99,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1451940.1451980
What is a DOI?

ABSTRACT

Originally Binary Large Objects (BLOBs) in databases were conceived as a means to capture any large data (whatever large meant at the time of writing) which, for whatever reason, cannot or should not be modeled relationally. Today we find images, movies, XML, formatted documents, and many more data types stored in database BLOBs. A particular challenge obviously is moving such large units of data as fast as possible, hence performance benchmarks are of interest.

However, while extensive evaluations have been undertaken for a variety of SQL workloads, BLOBs have not been the target of thorough benchmarking up to now. TPC and SPC-2 standards do not address BLOB benchmarking either.

We present a comparative BLOB benchmark of the leading commercial and open-source systems available under Unix/Linux. Commercial DBMSs are anonymized, open-source DBMSs benchmarked are PostgreSQL and MySQL.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Baumann, P.: Large-Scale Raster Services: A Case for Databases. Invited keynote, 3rd Intl Workshop on Conceptual Modeling for Geographic Information Systems (CoMoGIS), Tucson, USA, 6--9 November 2006. In: John Roddick et al (eds): Advances in Conceptual Modeling - Theory and Practice, 2006, pp. 75--84.
 
3
4
 
5
Bruni, P., Becker, P., Dewert, M., Riehle, B., Large Objects with DB2 for z/OS and OS/390, IBM Redbook, June 2002.
 
6
 
7
 
8
Jegraj, V.: LOB Performance Guidelines. Oracle White Paper, 2006.
 
9
Furtado, P., Peter Baumann, P.: Storage of Multidimensional Arrays based on Arbitrary Tiling. Proc. ICDE'99, March 23--26, 1999, Sydney, Australia, pp. 328--336.
10
 
11
 
12
 
13
Lorie, R. A.: Issues in databases for design transactions, in: Encarnaçao, J., Krause, F. L. (eds.), File Structures and Databases for CAD, North-Holland Publishing, 1982.
 
14
n.n.: Transaction Processing Council, www.tpc.org
 
15
n.n.: SPC Benchmark-2 (SPC-2) Official Specification Version 1.0, Storage Performance Council.
 
16
n.n.: Postgresql documentation, www.postgresql.org/docs/
 
17
n.n., MySQL documentation, dev.mysql.com/doc
 
18
Sears, R., van Ingen, C., Gray, J.: To BLOB or Not To BLOB: Large Object Storage in a Database or a Filesystem? Microsoft Research Technical Report, University of California at Berkeley, April, 2006.
 
19
Shapiro, M., Miller, E., Managing databases with binary large objects, 16th IEEE Symposium on Mass Storage Systems, 1999, pp. 185--193.

Collaborative Colleagues:
Sorin Stancu-Mara: colleagues
Peter Baumann: colleagues