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

Entries Tagged as 'Sybase ASE'

Customizing SQL requests with hints

June 13th, 2009 · 1 Comment

There are a number of mechanisms one can use to affect the precise semantics of an SQL query, in particular to insulate (or expose) the affects of concurrent transactions to the results of a particular SQL statement. One such mechanism is the type of cursor that is used. As an example, INSENSITIVE cursors materialize the [...]

[Read more →]

Tags: Query optimization · SQL Anywhere · Sybase ASE

Differences between jConnect and the iAnywhere JDBC driver – part un

March 16th, 2009 · 17 Comments

Now that the Brier is over–for those of you not in the know, the Brier is the Canadian Mens’ Curling Championship–we can get back to some regularly scheduled programming. Lately I’ve been getting some questions about the differences between Sybase jConnect and the iAnywhere JDBC driver, so I thought I’d put some points down here. [...]

[Read more →]

Tags: SQL Anywhere · Sybase ASE

More Transact-SQL features bite the dust

January 7th, 2009 · 2 Comments

In a recent blog post on the SQL Server Magazine website, columnist Itzik Ben-Gan describes some Transact-SQL language features that will disappear from the next release of Microsoft SQL Server, and in addition some language features that are planned to be eliminated in versions after that. These deprecated features are, of course, of interest to [...]

[Read more →]

Tags: Microsoft SQL Server · SQL Anywhere · SQL Standard · Sybase ASE

The state of TPC-E

October 3rd, 2008 · 5 Comments

Last year, Brian Moran of SQL Server Magazine wrote this post, and more recently followed it with another post from 25 September of this year, wondering why, after an entire year, only Microsoft SQL Server is the database platform for any TPC-E benchmark. In his more recent article, Mr. Moran postulates: I haven’t been able [...]

[Read more →]

Tags: Microsoft SQL Server · Performance measurement · Query optimization · SQL Anywhere · Sybase ASE

Hibernate and schema generation

June 21st, 2008 · Comments Off

I’ve spent some time over the past week rewriting the SQL Anywhere Hibernate dialect routine, which is part of the Hibernate 3.2 distribution. The original dialect routine, inaccurately named SybaseAnywhere.java, inherited virtually all of its functionality from the Sybase11Dialect.java routine (supporting ASE), thereby omitting a variety of language functionality provided by SQL Anywhere: support for [...]

[Read more →]

Tags: Database interfaces and persistent objects · Hibernate · SQL Anywhere · Sybase ASE

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. [...]

[Read more →]

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 [...]

[Read more →]

Tags: Database interfaces and persistent objects · Hibernate · Microsoft SQL Server · Oracle · SQL Anywhere · Sybase ASE

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 [...]

[Read more →]

Tags: Database Administration · DB2 · Oracle · Self-managing database systems · SQL Anywhere · Sybase ASE