Sybase iAnywhere SQL AAnywhere Mobile and Embedded Database

I'd rather play golf


Thoughts on data management, autonomic computing, and self-managing database systems.

header image

Call for participation – TPCTC 2011

August 7th, 2011 · Comments Off

August 29, 2011 marks the date for the 3rd TPC Technology Conference on Performance Evaluation and Benchmarking, co-located with the 37th International Conference on Very Large Databases (VLDB) which will be held in Seattle, Washington from August 29th through September 3 at the Westin Hotel in downtown Seattle. TPCTC 2011 is organized again this year [...]

[Read more →]

Tags: Computer Science education · Performance measurement

Our Troubles with Linux and Why You Should Care

July 5th, 2011 · 4 Comments

This past Monday I listened to Tim Brecht of the School of Computer Science at the University of Waterloo as he presented a paper entitled Our Troubles with Linux and Why You Should Care, a paper [1] co-authored by Tim, Peter Buhr and Ashif Harji which will be presented this coming Monday, 11 July 2011, [...]

[Read more →]

Tags: Operating systems

Infinity gives me vertigo

July 29th, 2010 · 1 Comment

“Infinity always gives me vertigo” is a line from the song “Mystery” by well-known Canadian singer/songwriter Bruce Cockburn – it’s found on his 2006 album Life Short Call Now. It’s a catchy phrase, and an appropriate lead-in to discussing the term scalability. In particular, the term infinite scalability. Recently I’ve been seeing the use of [...]

[Read more →]

Tags: Cloud computing · Performance measurement

Notes from the DBTEST 2010 Workshop

June 9th, 2010 · Comments Off

Monday’s DBTEST 2010 Workshop at the 2010 ACM SIGMODconference in Indianapolis concluded with an interesting panel discussion that included keynote speaker Phyllis Frankl (Polytechnic Institute of NYU), Leo Giakoumakis (Microsoft), Harumi Kuno (Hewlett-Packard Laboratories), Ken Salem (University of Waterloo) and Florian Waas (Greenplum). Each panelist discussed what they thought the “Grand Challenges” of database and [...]

[Read more →]

Tags: Computer Science education · Product development

Benchmarks and measurement bias – part deux

June 5th, 2010 · Comments Off

This past Thursday I had the opportunity to listen to Peter F. Sweeney of the IBM T. J. Watson Research Laboratory as he spoke on “The Poor State of Experimental Evaluation of Software and Systems in Computer Science” during a lecture at the University of Waterloo. Here’s Peter’s abstract: As hardware and software continues to [...]

[Read more →]

Tags: Computer Science education · Performance measurement

Query performance problem determination in Version 9.0.2

November 26th, 2009 · 1 Comment

In SQL Anywhere Version 10 we introduced Application Profiling, a set of graphical tools that could not only assist DBAs to diagnose performance problems but could also recommend solutions to common performance problems discovered during the analysis. Included in Application Profiling is a (cheap) mechanism to capture queries (and their access plans) that consume a [...]

[Read more →]

Tags: DBA Administration Tools · SQL Anywhere

Holistic approaches to query performance analysis

November 2nd, 2009 · Comments Off

Despite our efforts at making relational database systems such as SQL Anywhere self-managing, self-tuning, and self-healing, there remains the need to be able to diagnose and repair performance problems. In part, this requirement is due to the overall complexity of the optimization task. Query optimization is – still – an NP-hard problem and the input [...]

[Read more →]

Tags: Cost models · Database Administration · DBA Administration Tools · Self-managing database systems · SQL Anywhere

Benchmarks and measurement bias

September 20th, 2009 · 2 Comments

In the past few weeks I’ve witnessed a number of published performance analyses, both with and without SQL Anywhere. By and large these “benchmarks” have been exceedingly simplistic, which is unsurprising since a simple benchmark requires significantly less development effort than a complex one. Performance analyses I see frequently, for example, involve (simply) inserting a [...]

[Read more →]

Tags: Performance measurement

ORM toolkit benchmarketing wars

August 16th, 2009 · Comments Off

This past Saturday, ORM toolkit provider X-tensive.com announced ORMBattle.Net, “The ORM Tool Shootout”. What X-tensive has done is they’ve created a “benchmark” to test the efficiency of various ORM toolkit implementations, and then published the results, comparing Microsoft’s Entity Framework, Lightspeed, LLBLGenPro, NHibernate, OpenAccess, and Subsonic with X-tensive’s own ORM toolkit, DataObjects.Net. Unsurprisingly, the performance [...]

[Read more →]

Tags: Database interfaces and persistent objects · LINQ · NHibernate · Performance measurement

DBTEST 2009 Workshop program is finalized

June 4th, 2009 · Comments Off

Yesterday the workshop’s PC co-chair, Carsten Binnig, posted the forthcoming DBTEST 2009 workshop program. This second DBTEST workshop is co-located with the 2009 ACM SIGMOD Conference, which will be held in Providence, Rhode Island later this month. Registration for both the workshop and the complete conference is now open. The workshop comprises talks of the [...]

[Read more →]

Tags: Cost models · Performance measurement · Query optimization