The Source for Java Technology Collaboration
User: Password:



Masood Mortazavi's Blog

July 2007 Archives


Underground Notes from O'Reilly's OSCon

Posted by mortazavi on July 31, 2007 at 04:04 PM | Permalink | Comments (0)

Some say Sun is as cool as OSCon (if not cooler) because, among most companies that support OSCon, only Sun can produce truly underground notes on OSCon.

David Van Couvering reviews Mike Olson's comments about his keynote at OSCon and pontificates about whether the value of Open Source could be limited to the collaboration it fosters. David aptly notes that

Open source and an open community gives you the assurance that the technology you are depending on is not going to be discontinued or put into "maintenance mode," it won't be acquired by someone who you would rather not do business with, and it won't be used as leverage against you to extract money or modify your behavior.

By way of further review, David contrasts MySQL as an Open Source project to PostgreSQL as an Open Source project.

In a separate underground note from OSCon, Barton George has posted his interview with Free Software Foundation lawyer Eben Moglen.



And There's PostgreSQL

Posted by mortazavi on July 27, 2007 at 11:44 AM | Permalink | Comments (0)

And there's PostgreSQL ... from its early history to its distribution with Solaris, as discussed by Zdenek Kotala.

To Find Things on Java DB

Posted by mortazavi on July 20, 2007 at 11:03 AM | Permalink | Comments (0)

Sometimes, you need to be smart when looking for things on the web. For example, if you're looking to learn about how to write stored procedures for Java DB, it might be a better idea to submit 'Derby Stored Procedures' to Google or you any other favorite search engine. There is some purpose behind this practice. There is already masses of information out there about Apache Derby. By keeping Java DB binary identical to Derby, Sun has made it possible for developers who use Java DB to tap into a much larger body of information. They simply need to search for the same information in the Derby cyber-community.

PostgreSQL for Enterprise Java

Posted by mortazavi on July 10, 2007 at 12:25 AM | Permalink | Comments (1)

Anyone who has ever done any J2EE programming or managed or followed a project involving Java for the enterprise must have heard about the SpecJ standards.

In the first week of July 2007, Sun announced a very attractive SpecJ2004 result for an all open-source Sun stack, including PostgreSQL on Solaris on Niagara.

Josh Berkus and Jignesh Shah have already written about the recent SpecJ benchmark results

The highlights are already given by Josh and Jignesh's blogs: Josh notes the importance of the results in proving the suitability of the Niagara architecture for DB applications and the importance of this result as a proof of SMP scalability. He also notes the significant price difference between Sun and the competition and looks forward to even better SMP performance by PostgreSQL on Solaris. Jignesh gives some details regarding the DB tuning strategy used. If you want more of the tuning strategy details, you should probably leave him a comment.

Here's a summary of other highlights based on other sources:

  • This is the second all open source SPECjAppServer2004 benchmark result and Sun is the only vendor to publish all open source results.
  • It demonstrates Sun's commitment to use open source software at all levels of the stack -- including open source databases -- and to bring these price/performance benefits to users.
  • An all-Sun, all open source stack comprised of PostgreSQL on Solaris (built off OpenSolaris) on T2000s (with OpenSPARC) with Glassfish gave 89% the performance at 34% the cost of a comparable HP benchmark with proprietary database, application server, and hardware. (Tom Daly provides further details regarding price-performance results.)

If you do not know about SpecJ 2004, refer to spec.org. In summary, SPECjAppServer2004 heavily exercises all parts of the underlying infrastructure that make up the application environment, including hardware, JVM software, database software, JDBC drivers, and the system network. The primary metric of the SPECjAppServer2004 benchmark is jAppServer Operations Per Second ("SPECjAppServer2004 JOPS") in either @Standard or @Distributed mode.

Look, also, at Tom Daly's blog for more information on these performance benchmarks and more.

Disclosure Statement:
Sun Fire X4200 (6 chips, 12 cores) 778.14 SPECjAppServer2004 JOPS@Standard.
HP rx2660 (2 chips, 4 cores) 874.61 SPECjAppServer2004 JOPS@Standard.
SPEC, SPECjAppServer reg tm of Standard Performance Evaluation Corporation.
Results from www.spec.org as of 7/10/07.





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds