Sybase Releases Free Enterprise Database on Linux
Tassach writes "Sybase announced today that they are releasing a free (as in beer) version of their flagship database for Linux. The free version is limited to 1 CPU, 2GB of RAM, and 5GB of data, which is more than adequate for all but the most demanding applications. This release provides a very attractive alternative to Microsoft SQL Server, and gives developers and DBAs an extremely powerful argument to use against the adoption of Microsoft-based solutions. For those who are unfamiliar with the product, Microsoft's version of Transact-SQL is nearly identical to Sybases's. This high degree of similarity makes porting applications between the two platforms very easy. Sybase is supported by numerous open-source projects, including sqsh (SQL shell), FreeTDS, and SybPerl."
Comment removed based on user account deletion
People who just want a full featured database aren't really all that interested in the source.
Where I'm working, we use MS SQL Server an awful lot. And we write an awful lot of code that uses it. We don't spend any time reading source, or trying to find holes / improvements to it. We're too busy.
They're giving you the product for free, but you don't want it because you can't have the source.
I'm sure they'll miss you.
What happenes when Sybase stops maintaining the `Free' version?
When they say it is limited to one proc, do virtuals count (ie, P4 HT?)
.
.
I've never looked at Sybase and have no clue how it works; especially their licensing . .
I'm assuming if I have a true multiproc system, it's only going to utilize one physical proc . .
Anyone have the dirt, I couldn't find a detailed link on the limitations other than the single blurb that was in the original post.
MS, Sybase & Ashton Tate jointly developed the core engine up until the mid nineties at which point there was (I believe) a very acrimonious split due to some licensing argument. That was at version 4.2 and so the SQL syntax remains common between the two. Since then I'm sure there's been a certain amount of divergence (and then some!), but it theory porting should be easyish (famous last words).
I used to be a Sybase DBA and still dable with it a bit. It's a very nice db, and at one time was a real contender against Oracle. It still has a very strong footing in the Financial sector as it was deemed to be faster than Oracle. In todays world of cheap hardware and spare cpu cycles I don't think that's quite as important.
I fact, I've been waiting for free-download Oracle/DB2 "personal database" or some limited opensource release of Oracle/DB2 for a while. This release will put much pressure to Oracle, IBM and of course, MS. This is one major strong point of Linux, which pretty much is ignored by the press. With MS solution every small piece of software is at least shareware, and while the cost might be nominal, you still have to go trough the process of buying/registering it. With Linux, you may have to buy some software, but most of the stuff you need can be found around the net, just couple of clicks away from being ready for you to use.
Auferre trucidare rapere falsis nominibus imperium, atque ubi solitudinem faciunt, pacem appellant.
This is good. Though people will complain, they always do, about everything.
:)
While I'm a pgsql myself, the more the merrier. As long as there are many differend dbms's we'll all be safe, because homogenicy is the root of all evil.
This will hopefully help Sybase stay in buisness longer thanks to the increased popularity it will give them, which therefor is good for me as a pgsql user.
Simply because improvements caused by competition and the lack of common ground for root exploits.
Now, if only MySQL would just die we would all be better off
Imagine thousands of independent software developers with an alternative to MSQL within easy reach.
I also still dont get it. we converted from MsSQL to postgreSQL easily. a simple program converted all data over a weekend (3 seperate databases with over 10Gb data in them) and the software changes were extremely minimal.. SQL syntax differences are not difficult.
Yuo cant simply point your app at the new database and let it rip anyways, changes have to be made to your apps no matter what DB you switch to.
Do not look at laser with remaining good eye.
Will a dual core chip be a Single CPU ?.
Is HyperThreading treated as a dual CPU ?.
And if you treat them differently , they are still a single socket chip, so why the discrimination ?.
Quidquid latine dictum sit, altum videtur
The "developer" edition has been available for a couple of years, and comes with a lot of the "extra" features turned on (such as Java in the database), but is limited to one engine and 25 user connections. It's also a version that you can't use for production purposes. It is available for a number of platforms (Windows, Linux, Solaris).
The new "Express" edition is (AFAIK) only available on linux, does not have the 25 user connection limits but instead has a disk space limit, and is usable in a production environment.
Michael
I understand. I'm not trying to poo poo Sybase. It's an okay DMBS. I know about the NASDAQ and many other companies that use it. It is, after all, still probably a top 5 commercial DBMS product.
My point, or at least one of them, was that if you are looking at learning a new DBMS, and your selection critera includes marketability of the skill set, Sybase is a poor choice compared to Oracle and DB2.
Microsoft SQL Server is the DBMS leader on Windows platform. If that's your target platform, learn it. Oracle is the leader on Unix platforms. DB2 is Oracle's strongest challenger in this area. If you're looking at commercial DBMS on Linux, I think DB2 is the skillset to acquire. And, they make it relatively easy because you can download DB2 UDB for no charge. Sybase is respectable, but from a career perspective, marketability favors, imho, in this order: Oracle, DB2, Microsoft SQL Server, Sybase.
All, as I said imHo.