Showing posts with label Oracle. Show all posts
Showing posts with label Oracle. Show all posts

Saturday, October 2

Oracle Loses its Lustre

There is more evidence that Oracle is not to be trusted with being in charge of an Open Source project: Oracle plans to stop distributing on of the main filing systems used for supercomputers, except as part of a commercial Oracle product.

Fortunately, there is a new startup supporting the continued development of Lustre for supercomputers in keeping with the established principles of Open Source,

The actions of Oracle may be legal, but certainly not ethical, nor a positive effect on their Good Will amongst the Open Source community of users and developers

Thursday, September 30

OpenSolaris lives on as illuminos

The key OpenSolaris people have banded together to form a new organisation to promote OpenSolaris under a new name 'illuminos', according to this posting.

Now I have never used OpenSolaris, nor do I intend to, though I admit to having used Solaris itself - because I very much prefer Linux. However, I feel strongly that Oracle has been very shabby in its dealings with the OpenSolaris folk. So I wish their new venture all the best. It would be much more boring if there was only one operating system, even if it was my favourite one - Vive La Difference!

OpenOffice.org being replaced by LibreOffice

The arrogance of Oracle has more than just annoyed people.

The actions of Oracle: in ignoring their responsibilities to OpenSolaris, and casually shutting down the SPARC servers used for testing PostgreSQL without prior warning - sent a clear message that Oracle was not to be trusted to be in charge of any Open Source project.

Not to mention Oracle suing Google over their alleged misuse of Oracle's Java patents (I think Oracle is legally justified, but an action that will backfire, as it has done tremendous damage to people's willingness to use Java for future developments).

So a large number of companies, including Red Hat (who sponsor the free Fedora Linux distribution) and Google, have bandied together to set up a foundation to support the independent development of the 'OpenOffice.org' code base under the banner 'LibreOffice'.

While Oracle has been invited to join the new foundation, I suspect that Larry's ego is too big to allow it (I hope I am wrong!).

Note that LibreOffice is for all the main operating systems, not just for Linux distributions.

OpenOffice.org Community announces The Document Foundation
[...]
Oracle, who acquired OpenOffice.org assets as a result of its acquisition of Sun Microsystems, has been invited to become a member of the new Foundation, and donate the brand the community has grown during the past ten years. Pending this decision, the brand "LibreOffice" has been chosen for the software going forward.

The Document Foundation is the result of a collective effort by leading independent members of the former OpenOffice.org community, including several project leads and key members of the Community Council. It will be led initially by a Steering Committee of developers and national language projects managers. The Foundation aims to lower the barrier of adoption for both users and developers, to make LibreOffice the most accessible office suite ever.

The Foundation will coordinate and oversee the development of LibreOffice, which is available in beta version at the placeholder site: http://www.libreoffice.org. Developers are invited to join the project and contribute to the code in the new friendly and open environment, to shape the future of office productivity suites alongside contributors who translate, test, document, support, and promote the software.
[...]


Charles-H. Schultz of The Document Foundation Answers my Questions About LibreOffice
[...]
Update: H Online is reporting that "The major distributions, including Debian, Ubuntu, Fedora and SUSE, will ship with LibreOffice in preference to OpenOffice."
[...]

JavaOne was fun...
[...]
One of the more entertaining lines I heard was at a cocktail party held by some 3rd party partners. "We love the Oracle sales force!" (what?? surprised look on my face) "They're so nasty, their prices are so high, and their tactics so obnoxious that all we have to do is be credible and treat the customer with respect - then the deal is ours!". Yow.
[...]

Saturday, September 25

PostgreSQL, MySQL, & Oracle job trends

It appears that the number of jobs for PostgreSQL and MySQL are increasing at a fast rate, especially when compared to Oracle!

I am keep find reviews about PostgreSQL 9.0, and they overwhelming show how superior PostgreSQL is compared to MySQL in terms of both performance and reliability amongst other things. Also it seems that for some work loads, even at the enterprise level, PostgreSQL holds its own compared to Oracle in terms of performance. One company claims to have done hundreds of conversions from Oracle to PostgreSQL (presumably prior to PostgreSQL 9.0!).

Monday, September 20

PostgreSQL Version 9.0.0 has been released - Oracle beware!

Note that this release of PostgreSQL includes many substantive performance enhancements and features to improve management plus it has 2 key features that kept people using MySQL (which is now controlled by Oracle), such as streaming replication.


From the PostgreSQL 9.0.0 release notes:

Built-in replication based on log shipping. This advance consists of two features: Streaming Replication, allowing continuous archive (WAL) files to be streamed over a network connection to a standby server, and Hot Standby, allowing continuous archive standby servers to execute read-only queries. The net effect is to support a single master with multiple read-only slave servers.

Now PostgreSQL 9 is even faster than MySQL (even PostgreSQL 8.0 was significantly faster than MySQL, especially when ACID compliance was required, also in situations involving non-trivial queries and/or heavy concurrent transactional loads), and so much easier to manage.

I am assuming that people have competent DBA's who know how to implement databases for both reliability and high performance (like making use of the relevant features of each database, and tuning the configurations appropriately) . Not to mention that PostgreSQL is more cost effective than using Oracle for intensive workloads that MySQL could not handle efficiently.

PostgreSQL is very standards compliant, much more so than MySQL, with extensions compatible with the Oracle DBMS.

I think a lot of corporates will test using PostgreSQL 9.0.0 with the idea of going into converting production systems from MySQL and Oracle using PostgreSQL 9.1; my reasoning is that: corporates are likely to find corner cases that may not reveal themselves in developer testing, nor in the kinds of workloads that mere mortals like myself come across. It is interesting that there was an alpha released of PostgreSQL version 9.1, before the final release of version 9.0!

The release has now been formally announced, the source can be downloaded, and binary packages are also available


Converting to PostgreSQL is non-trival – so why bother?

In general, converting a production Database to another RDMS (Relational Database Management System) is never trivial, and a decision to convert should not be taken lightly.


MySQL to PostgreSQL
Since MySQL is very non-standard, there would be a lot of work converting to PostgreSQL. However, the factors that may encourage people to convert from MySQL to PostgreSQL include:
  1. vastly improved performance

  2. greater reliability

  3. ease of management

  4. fear of Oracle finding ways of extracting large fees from MySQL support
Oracle to PostgreSQL
I assume that Oracle has performance and reliability that is better than PostgreSQL, especially under intensive and very mission critical workloads (a friend of mine is an Oracle consultant). However, the impression I have, is that for a lot of enterprises, PostgreSQL is sufficiently adequate in these areas. I already know of conversions from Oracle to PostgreSQL version 8, so I expect more conversions now that PostgreSQL version 9 is available.

The reasons for converting from Oracle to PostgreSQL include:

  1. ease of management

  2. vastly cheaper licencing (the PostgreSQL licence costs nothing)

  3. don't need armies of expensive Oracle DBA's and consultants

  4. the source code is available, and you are legally allowed to modify it (important if you have non-standard mission critical requirements, and for tracking down elusive bugs)

Note that there are several organisations that provide extensive professional support for PostgreSQL. In NZ for example, there is Catalyst a company that has considerable expertise in using and supporting PostgreSQL.

I can also provide professional consultancy services relating to both PostgreSQL and MySQL.