To: Mark Finger who wrote (2105 ) 7/9/1998 11:31:00 AM From: GUSTAVE JAEGER Respond to of 3194
June 1, 1998 Compact Database Keeps Focus On 'Pure Objects' By David F. Carr Object Design Inc. recently released ObjectStore PSE Pro for Java 2.0, a more sophisticated version of the company's compact Java object database. The first version of ObjectStore PSE, released in 1996, was a promotional tool that made it easy for developers to learn the programming model used in Object Design's database server. It was also small enough to be embedded in an applet. Object Design let programmers download the tool for free and arranged for it to be bundled with Netscape Navigator and a number of Java development tools. Object Design plans to continue offering the free version (although it has not announced immediate upgrade plans), but built the professional version to offer more sophisticated support for mobile applications and Java servers. PSE Pro doesn't include all of the multiuser capabilities of the database server, but multiple users can read data simultaneously. Multiple users can read data simultaneously, but PSE Pro does not support multiple simultaneous updates. "That's where we drew the line," said Object Design COO Justin Perreault. New features include persistent garbage collection (a way of automatically removing unused objects from the database) and support for Java collections (a feature Sun will introduce in Java Development Kit 1.2). But the biggest advance is simply greater capacity, Perreault said. "With the giveaway version, you could deal with tens of megabytes," said Perreault. "We can now easily handle hundreds of megabytes with high performance, and you can get up to 1 gigabyte." At a size of 450 Kbytes, PSE Pro is a bit large to be embedded in an applet, but it would make sense for Web applications based on Java servlets, he said. Describing PSE Pro as a "pure Java, pure object" solution, Object Design is aiming to compete with other compact databases, including Oracle Lite, Sybase Adaptive Server Anywhere, and Cloudscape's JBMS. Those competitors, however, emphasize relational database support with some object extensions, and only startup Cloudscape has written its product in Java. Object Design argues that wherever new Internet applications are being built from the ground up in Java, an object-oriented language, it makes more sense to store information in an object database than to keep it in a relational database or an object-relational hybrid. Competitors, such as Cloudscape, maintain that their strategy is better for applications that will need to replicate data to and from existing relational databases. Such compact databases are often embedded in mobile applications, such as sales force automation, and Perreault said ObjectStore PSE Pro's ability to run in PersonalJava implementations makes it ideal for applications targeting new classes of mobile devices. At the JavaOne conference, Sun used PSE Pro in its demonstration of JavaSpaces, a distributed object communications system for such collaborative applications as shared whiteboards and online marketplaces. ObjectStore PSE Pro is $245 per developer and $95 per user, with discounts available for quantity purchases. Any hint on what's going on with Sun's JavaSpaces software?