On Friday 11 June I attended the first ACM Symposium on Cloud Computing, an ACM-sponsored workshop co-located with the ACM SIGMOD conference held in Indianapolis. General chair Joe Hellerstein of UC Berkeley, along with PC co-chairs Surajit Chaudhuri of Microsoft Research and Mendel Rosenblum of Stanford University put together an interesting, thought-provoking program. In this [...]
Entries Tagged as 'Oracle'
Multi-tenancy and Salesforce.com
June 22nd, 2010 · Comments Off
Tags: Cloud computing · Oracle
Why snapshot isolation is so useful
May 19th, 2009 · 4 Comments
Many commercial and open-source database management systems, including Microsoft SQL Server, Oracle, MySQL (with InnoDB or Falcon storage engines), PostgreSQL, Firebird, H2, Interbase, Sybase IQ, and SQL Anywhere support multi-version concurrency control, abbreviated as MVCC and often referred to as snapshot isolation. Why is support for snapshot isolation so important? Well, snapshot isolation provides another [...]
Tags: Oracle · SQL Anywhere · SQL Standard
Virtualization becomes increasingly compelling
October 21st, 2008 · 6 Comments
A recent (August 2008) VMware study of Oracle scalability with VMWare ESX illustrates the point: by consolidating multiple, lightly-loaded Oracle servers on a single physical machine, one can combine multiple Oracle instances together on a single hardware platform, yet continue to achieve adequate performance. Indeed, virtualization technology is becoming increasingly compelling. Want to install a [...]
Tags: Oracle · SQL Anywhere · Virtualization
BMC Software and virtualization support
October 11th, 2008 · 2 Comments
With the widespread adoption of virtualization within data centers, and the anticipated growth of virtualized data centers (to the tune of 10K nodes, if one believes Irfan Amad of VMWare) it is pretty clear that in addition to the scalability issues, two additional problems need to be solved: The first, mentioned to me by my [...]
Tags: DB2 · IMS · Microsoft SQL Server · Oracle · Self-managing database systems · SQL Anywhere · Virtualization
Hibernate: compatibility or performance?
June 2nd, 2008 · Comments Off
One of Hibernate’s strengths is its ability to work with a wide variety of database systems. One of the ways in which it is able to do so is including a Java layer that customizes the SQL statements being sent to the underlying DBMS to match the dialect and feature set of that particular system. [...]
Tags: Database interfaces and persistent objects · Hibernate · Microsoft SQL Server · MySQL · Oracle · PostgreSQL · SQL Anywhere · SQL Standard · Sybase ASE
Hibernate: transaction semantics are critical
May 30th, 2008 · Comments Off
Transaction semantics (ACIDity) and concurrency control are critical to both application correctness and application performance. But before I discuss Hibernate in these areas, a personal story. About three years ago I had the experience of withdrawing money from my chequing account through an ATM when the ATM crashed. At the point the ATM crashed, I [...]
Tags: Database interfaces and persistent objects · Hibernate · Microsoft SQL Server · Oracle · SQL Anywhere · Sybase ASE
Is semantic prefetching Hibernate’s saviour?
May 19th, 2008 · Comments Off
Hibernate offers the object-oriented programmer persistent objects, in an attempt to maintain the object-oriented programming paradigm (nested iteration) over a relational database model. This nested-iteration paradigm is contrary to set-oriented query processing: minimize the total number of requests, perform as many operations as possible on the server, FETCH only those attributes (and rows) actually required. [...]
Tags: Database interfaces and persistent objects · Hibernate · Oracle · Self-managing database systems · SQL Anywhere
Additional knobs are NOT the answer!
May 6th, 2008 · 1 Comment
In a previous post I stated that I do not believe that many firms go to the trouble of detailed performance tuning, for parameters such as buffer pool configuration, simply because it is too labour-intensive: static tuning analysis requires a workload that is (1) known and (2) fairly constant. Doing this manual performance tuning was [...]
Tags: Database Administration · DB2 · Oracle · Self-managing database systems · SQL Anywhere · Sybase ASE

Glenn Paulley is a Director of Engineering at Sybase iAnywhere.
