Quote:
Originally posted by Paul
Is it really free do use for any purpose? That sounds almost too good to be true.
|
Well, you don't get any support for it if it breaks but yes, there is something in life which is free!!
You get 11.0.3 and the client libraries on Linux for 100% free for any use!
Quote:
Originally posted by Paul
Other than the LIMIT statement are were there any other big problems you came across when porting? What about things like auto increments and other data types? Did you convert much of the code to triggers and procedures or did you just change the SQL syntax?
|
Sybase doesn't support 3 different text datatypes so they are all 'text' instead of 'small text' and the like.
INT( 10 ) AUTO INCREMENT
is now:
NUMERIC( 10, 0 ) IDENTITY
For 2.0 I am pushing everything that I can into triggers and really heavily modifying the code. The current code on FanHome is mainly just making SQL code work and using stored procedures where I can. No triggers.
The only problem you might run into with 11.0.3 is that the session table, if heavily hit, might run into locking problems since it is page-only locking. However it took us 400 users before that happened so it shouldn't be a problem for now. You could always stretch the rows out so that they are 2K and fill up the entire page and then set the max_rows_per_page on the index to 1. That should emulate row level locking.