Re: Lion and WO

2011-08-07 Thread Ramsey Gurley
Right, on Lion client. The big problem is the change in the way the postgres 
user is set up.  Evidently, it existed as 'postgres' on older versions, but it 
is now '_postgres' with no shell.

Ramsey

On Aug 6, 2011, at 10:51 PM, Johan Henselmans wrote:

 
 Op 7 aug. 2011, om 06:37 heeft Ramsey Gurley het volgende geschreven:
 
 Not entirely fine…
 
 Just in case anyone is trying to install Postgres on a clean install of 
 Lion, you'll hit a snag at the very end of the installer that prevents the 
 creation of the initial database and installation of the apps in 
 /Applications.  Until the Postgres people fix this in their install script, 
 you'll need to:
 
 sudo dscl . -append /Users/_postgres RecordName postgres
 sudo dscl . -append /Groups/_postgres RecordName postgres
 sudo dscl . -change /Users/_postgres UserShell /usr/bin/false /bin/bash
 
 
 In Lion Server postgresql is directly available, instead of Mysql. I do not 
 know about Lion Client, I upgrade my MacBookPro to Lion, and my macports 
 postgresql just continued to run. I would go the macports route anyway. 
 
 The first two commands will alias the underscore username with a 
 username/group the install script expects. The third line is necessary to su 
 to the postgres user.  It seems all three are required prior to running the 
 installer in order to get it to complete normally.
 
 Ramsey
 
 On Jul 25, 2011, at 4:24 PM, Andy 'Dru' Satori wrote:
 
 PostgreSQL is just fine in lion
 
 Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad
 
 On Jul 25, 2011, at 7:15 PM, Ramsey Gurley rgur...@smarthealth.com wrote:
 
 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev 
 right now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. 
 Apache WO adaptor compiles correctly too. But Java is not 
 pre-installed, so just start any Java process (a simple call to 
 /usr/bin/java will do) and Finder will ask you if you want to install 
 Java. If you say so, it will download Java 1.6 (from Apple) and 
 install it. ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/dru%40druware.com
 
 This email sent to d...@druware.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com
 
 This email sent to ramseygur...@gmail.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/johan%40netsense.nl
 
 This email sent to jo...@netsense.nl
 
 

Re: Lion and WO

2011-08-06 Thread Ramsey Gurley
Not entirely fine…

Just in case anyone is trying to install Postgres on a clean install of Lion, 
you'll hit a snag at the very end of the installer that prevents the creation 
of the initial database and installation of the apps in /Applications.  Until 
the Postgres people fix this in their install script, you'll need to:

sudo dscl . -append /Users/_postgres RecordName postgres
sudo dscl . -append /Groups/_postgres RecordName postgres
sudo dscl . -change /Users/_postgres UserShell /usr/bin/false /bin/bash

The first two commands will alias the underscore username with a username/group 
the install script expects. The third line is necessary to su to the postgres 
user.  It seems all three are required prior to running the installer in order 
to get it to complete normally.

Ramsey

On Jul 25, 2011, at 4:24 PM, Andy 'Dru' Satori wrote:

 PostgreSQL is just fine in lion
 
 Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad
 
 On Jul 25, 2011, at 7:15 PM, Ramsey Gurley rgur...@smarthealth.com wrote:
 
 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev 
 right now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache 
 WO adaptor compiles correctly too. But Java is not pre-installed, so 
 just start any Java process (a simple call to /usr/bin/java will do) and 
 Finder will ask you if you want to install Java. If you say so, it will 
 download Java 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/dru%40druware.com
 
 This email sent to d...@druware.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com
 
 This email sent to ramseygur...@gmail.com



smime.p7s
Description: S/MIME cryptographic signature
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-08-06 Thread Johan Henselmans

Op 7 aug. 2011, om 06:37 heeft Ramsey Gurley het volgende geschreven:

 Not entirely fine…
 
 Just in case anyone is trying to install Postgres on a clean install of Lion, 
 you'll hit a snag at the very end of the installer that prevents the creation 
 of the initial database and installation of the apps in /Applications.  Until 
 the Postgres people fix this in their install script, you'll need to:
 
 sudo dscl . -append /Users/_postgres RecordName postgres
 sudo dscl . -append /Groups/_postgres RecordName postgres
 sudo dscl . -change /Users/_postgres UserShell /usr/bin/false /bin/bash
 

In Lion Server postgresql is directly available, instead of Mysql. I do not 
know about Lion Client, I upgrade my MacBookPro to Lion, and my macports 
postgresql just continued to run. I would go the macports route anyway. 

 The first two commands will alias the underscore username with a 
 username/group the install script expects. The third line is necessary to su 
 to the postgres user.  It seems all three are required prior to running the 
 installer in order to get it to complete normally.
 
 Ramsey
 
 On Jul 25, 2011, at 4:24 PM, Andy 'Dru' Satori wrote:
 
 PostgreSQL is just fine in lion
 
 Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad
 
 On Jul 25, 2011, at 7:15 PM, Ramsey Gurley rgur...@smarthealth.com wrote:
 
 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev 
 right now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. 
 Apache WO adaptor compiles correctly too. But Java is not 
 pre-installed, so just start any Java process (a simple call to 
 /usr/bin/java will do) and Finder will ask you if you want to install 
 Java. If you say so, it will download Java 1.6 (from Apple) and install 
 it. ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/dru%40druware.com
 
 This email sent to d...@druware.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com
 
 This email sent to ramseygur...@gmail.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/johan%40netsense.nl
 
 This email sent to jo...@netsense.nl

Johan Henselmans
jo...@netsense.nl



 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:

Re: Lion and WO

2011-07-30 Thread Lachlan Deck
To do it correctly it would be a property (I think) as it assumes you've used 
MySQLs default of case-insensitiveness which is probably true for most people 
but perhaps not all.

I didn't get around to contributing it last year after contributing the 
H2Plugin as others like Ramsey were working on the MySQL plugin at the time. I 
think I mentioned at the time what I'd done which was using the 'binary' 
keyword for case-sensitive (both for where clauses and sort orderings) and 
plain old like clauses for insensitive (without the UPPER) - but it was 
obviously missed along the way.

I've now taken my MySQLExpression class, tied it in optionally, and sent a pull 
request from a github topic branch for others to review and make use of and 
_test_.

I've not had opportunity to use WO over the last 16 months :-/ but the source 
for the plugin I was using was lying around awaiting use :).

Lachlan Deck
lachlan.d...@gmail.com

On 30/07/2011, at 12:41 AM, Ramsey Gurley wrote:

 I don't think it would be a property. That would just be the correct 
 behavior.  I wasn't aware of such syntax when I wrote the initial MySQL 
 plugin for wonder, or I would have certainly included this.  I dug through 
 the manual trying to solve this problem but never found the answer.
 
 I don't use MySQL anymore tho, so if you want it fixed, submit a patch/pull 
 request.
 
 Ramsey
 
 On Jul 29, 2011, at 7:00 AM, Johann Werner wrote:
 
 
 Am 29.07.2011 um 12:54 schrieb Lachlan Deck:
 
 What are the replication possibilities these days for dbs such as Postgres 
 et al?
 Part of the success of MySQL I gather is having this support.
 
 We unfortunately use MySQL where I'm working, and it certainly struggles 
 for certain things. One of the things that kills mysql as well is 
 refactoring on large tables. e.g., adding columns causing a full table copy 
 etc. This has been fixed apparently in 5.5.
 
 So far as poor indexing usages, WO by default doesn't help for 
 case-insensitive searches by its usage of like UPPER(..) which bypasses 
 mysql indexes altogether. I don't know if more recent Wonder mysql adaptors 
 help with this but I'd created a custom adaptor for mysql that essentially 
 did the following:
 - for case-insensitive: ... a like 'Foo'
 - for case-sensitive: binary a like 'Foo'
 
 where is the commit for the current MySQL plugin and the corresponding 
 property to switch to the new behavior? ;-)
 
 
 
 Lachlan Deck
 lachlan.d...@gmail.com
 
 snip
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com
 
 This email sent to ramseygur...@gmail.com
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-30 Thread Ramsey Gurley

On Jul 30, 2011, at 2:00 AM, Lachlan Deck wrote:

 To do it correctly it would be a property (I think) as it assumes you've used 
 MySQLs default of case-insensitiveness which is probably true for most people 
 but perhaps not all.

Well, when you put it that way, yeah, you're both right (^_^)

 
 I didn't get around to contributing it last year after contributing the 
 H2Plugin as others like Ramsey were working on the MySQL plugin at the time. 
 I think I mentioned at the time what I'd done which was using the 'binary' 
 keyword for case-sensitive (both for where clauses and sort orderings) and 
 plain old like clauses for insensitive (without the UPPER) - but it was 
 obviously missed along the way.
 
 I've now taken my MySQLExpression class, tied it in optionally, and sent a 
 pull request from a github topic branch for others to review and make use of 
 and _test_.
 
 I've not had opportunity to use WO over the last 16 months :-/ but the source 
 for the plugin I was using was lying around awaiting use :).
 
 Lachlan Deck
 lachlan.d...@gmail.com
 
 On 30/07/2011, at 12:41 AM, Ramsey Gurley wrote:
 
 I don't think it would be a property. That would just be the correct 
 behavior.  I wasn't aware of such syntax when I wrote the initial MySQL 
 plugin for wonder, or I would have certainly included this.  I dug through 
 the manual trying to solve this problem but never found the answer.
 
 I don't use MySQL anymore tho, so if you want it fixed, submit a patch/pull 
 request.
 
 Ramsey
 
 On Jul 29, 2011, at 7:00 AM, Johann Werner wrote:
 
 
 Am 29.07.2011 um 12:54 schrieb Lachlan Deck:
 
 What are the replication possibilities these days for dbs such as Postgres 
 et al?
 Part of the success of MySQL I gather is having this support.
 
 We unfortunately use MySQL where I'm working, and it certainly struggles 
 for certain things. One of the things that kills mysql as well is 
 refactoring on large tables. e.g., adding columns causing a full table 
 copy etc. This has been fixed apparently in 5.5.
 
 So far as poor indexing usages, WO by default doesn't help for 
 case-insensitive searches by its usage of like UPPER(..) which bypasses 
 mysql indexes altogether. I don't know if more recent Wonder mysql 
 adaptors help with this but I'd created a custom adaptor for mysql that 
 essentially did the following:
 - for case-insensitive: ... a like 'Foo'
 - for case-sensitive: binary a like 'Foo'
 
 where is the commit for the current MySQL plugin and the corresponding 
 property to switch to the new behavior? ;-)
 
 
 
 Lachlan Deck
 lachlan.d...@gmail.com
 
 snip
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com
 
 This email sent to ramseygur...@gmail.com
 
 



smime.p7s
Description: S/MIME cryptographic signature
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-29 Thread Lachlan Deck
What are the replication possibilities these days for dbs such as Postgres et 
al?
Part of the success of MySQL I gather is having this support.

We unfortunately use MySQL where I'm working, and it certainly struggles for 
certain things. One of the things that kills mysql as well is refactoring on 
large tables. e.g., adding columns causing a full table copy etc. This has been 
fixed apparently in 5.5.

So far as poor indexing usages, WO by default doesn't help for case-insensitive 
searches by its usage of like UPPER(..) which bypasses mysql indexes 
altogether. I don't know if more recent Wonder mysql adaptors help with this 
but I'd created a custom adaptor for mysql that essentially did the following:
- for case-insensitive: ... a like 'Foo'
- for case-sensitive: binary a like 'Foo'

Lachlan Deck
lachlan.d...@gmail.com

On 28/07/2011, at 11:21 AM, Andy 'Dru' Satori wrote:

 Beware PostgreSQL is faster than MySQL on the Mac, but the Mac is by far, the 
 worst performing PostgreSQL host.  The shared memory implementation is not 
 well suited to the Mac, and when push comes to shove, pg exposes those 
 weaknesses. 
 
 PostgreSQL performs best on Linux. It works on OS x.  If anyone is bored and 
 wants toplay with a self contained  user space PostgreSQL, I am in need of 
 guinea pigs :)
 
 
 Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad
 
 On Jul 27, 2011, at 8:17 PM, Kieran Kelleher kelleh...@gmail.com wrote:
 
 Cool! I actually used macports to build /install PostgreSQL today.
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 27, 2011, at 8:07 PM, Q qdo...@gmail.com wrote:
 
 650 million rows, 230Gig, growth rate of ~20 rows/sec, ~5 queries/sec
 MySQL = KaBoom! :(
 PostgreSQL = Mostly idle.
 
 MySQL is fine for simple queries and datasets that don't need lots of IO. 
 For complex queries, or very large datasets MySQL's index handling and 
 query planner are garbage, but that's not what MySQL was designed to be 
 used for.
 
 On 28/07/2011, at 4:01 AM, Kieran Kelleher wrote:
 
 I find it hard to believe that such a table would cause MySQL to fall 
 over. Possibly your engine selection, /etc/my.cnf and/or hardware/memory 
 allocations might not have been appropriate in the setup that failed to 
 meet your expectations. I found this book helped a few years back when I 
 got started with MySQL  http://amzn.com/0596101716 - and, as I have said 
 before, the default out of the box settings in MySQL are dismally 
 constrained and probably designed for someone doing basic development on a 
 small memory PC.
 
 Other than the lack of deferred constraints, and associated workarounds, I 
 have found MySQL to be just fine in practice for tables in the 10 to 70 
 million range, albeit, in production I usually try to have enough memory 
 (relatively inexpensive) to cover the entire DB. 
 
 In any case,  for the average WO developer, probably any one of the 
 popular dbs such as Frontbase, MySQL or PostgreSQL would be just fine. If 
 I was starting right now and had to spend the time becoming familiar with 
 the detailed ins/outs/ and configuration of a new database platform, I 
 would probably try PostgreSQL since it has deferred constraints and it is 
 open source.
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:
 
 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past 
 it's core weaknesses, you have also made transitioning to anything else 
 very very hard.  In the case of Facebook, they have hit the wall where 
 the front end is still scaling, but the backend is not.  It is so 
 wedded to it's MySQL roots though, they are not in a position to 
 replace the backend with something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much 
 of this trap by implementing a greater subset of 'common' 
 functionality.  That comes at the cost of some friendly behaviors 
 towards web development though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the 
 real stuff, MySQL has been shown repeatedly to have very real and 
 finite limits on growth and scalability.  Google, twitter, facebook, 
 etc have all built foundations on MySQL only to hit walls, and 
 implement obscenely expensive workarounds.

Re: Lion and WO

2011-07-29 Thread Johann Werner

Am 29.07.2011 um 12:54 schrieb Lachlan Deck:

 What are the replication possibilities these days for dbs such as Postgres et 
 al?
 Part of the success of MySQL I gather is having this support.
 
 We unfortunately use MySQL where I'm working, and it certainly struggles for 
 certain things. One of the things that kills mysql as well is refactoring on 
 large tables. e.g., adding columns causing a full table copy etc. This has 
 been fixed apparently in 5.5.
 
 So far as poor indexing usages, WO by default doesn't help for 
 case-insensitive searches by its usage of like UPPER(..) which bypasses 
 mysql indexes altogether. I don't know if more recent Wonder mysql adaptors 
 help with this but I'd created a custom adaptor for mysql that essentially 
 did the following:
 - for case-insensitive: ... a like 'Foo'
 - for case-sensitive: binary a like 'Foo'

where is the commit for the current MySQL plugin and the corresponding property 
to switch to the new behavior? ;-)


 
 Lachlan Deck
 lachlan.d...@gmail.com
 
 snip
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-29 Thread Ramsey Gurley
I don't think it would be a property. That would just be the correct behavior.  
I wasn't aware of such syntax when I wrote the initial MySQL plugin for wonder, 
or I would have certainly included this.  I dug through the manual trying to 
solve this problem but never found the answer.

I don't use MySQL anymore tho, so if you want it fixed, submit a patch/pull 
request.

Ramsey

On Jul 29, 2011, at 7:00 AM, Johann Werner wrote:

 
 Am 29.07.2011 um 12:54 schrieb Lachlan Deck:
 
 What are the replication possibilities these days for dbs such as Postgres 
 et al?
 Part of the success of MySQL I gather is having this support.
 
 We unfortunately use MySQL where I'm working, and it certainly struggles for 
 certain things. One of the things that kills mysql as well is refactoring on 
 large tables. e.g., adding columns causing a full table copy etc. This has 
 been fixed apparently in 5.5.
 
 So far as poor indexing usages, WO by default doesn't help for 
 case-insensitive searches by its usage of like UPPER(..) which bypasses 
 mysql indexes altogether. I don't know if more recent Wonder mysql adaptors 
 help with this but I'd created a custom adaptor for mysql that essentially 
 did the following:
 - for case-insensitive: ... a like 'Foo'
 - for case-sensitive: binary a like 'Foo'
 
 where is the commit for the current MySQL plugin and the corresponding 
 property to switch to the new behavior? ;-)
 
 
 
 Lachlan Deck
 lachlan.d...@gmail.com
 
 snip
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com
 
 This email sent to ramseygur...@gmail.com



smime.p7s
Description: S/MIME cryptographic signature
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-29 Thread John Huss
The changes in PostgreSQL 9 allow for hot standby databases, which are
running and allow read-only access and can instantly become stand-alone
masters if failover is needed.  You can have many standby DBs being fed by
one master with little performance degradation.  The slaves are updated
asynchronously, so this is an eventually consistent architecture; but in
practice the slaves are updated almost instantly after the master, so it's
pretty close.

This built-in stuff is just one possible approach to implementing
replication.  There are many alternative, third party approaches that are
widely used as well that have different characteristics; not better or
worse, just different.

John

On Fri, Jul 29, 2011 at 10:42 AM, Miguel Arroz ar...@guiamac.com wrote:

 Hi,

  Postgresql introduced built-in decent replication (master-slave) in
 version 9. I never used it, by according to what I read about it, seems it
 was done the way it should be.

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: MySQL was: Re: Lion and WO

2011-07-28 Thread Kieran Kelleher
Just to get the last word in ;-)  …….

In fairness though, _my_ user experience with MySQL 5.1 using InnoDB Plugin 
1.0.x on Linux 12-core 48GB RAID server with databases of ~40GB and having a 
number of tables between 10 and 70 million rows has been a very good experience 
in terms of performance and reliability. Replication (for the purpose of 
backup) has always been simple to set up, both local and remote over SSL, and 
extremely reliable. That good experience and reliability has built confidence 
in MySQL/InnoDB for me to this point in time.

So, the most important thing to clarify is that the default engine, MyISAM, is 
NOT useful for WebObjects, or anywhere you want relational, MVCC, ACID. The 
most common issue I have seen is devs unknowingly using the MyISAM engine. 
InnoDB is a completely different database engine, created by a 3rd party, and 
eventually bought by Oracle before they bought Sun. When you say MySQL, you 
should really specify MySQL/MyISAM or MySQL/InnoDB, because you might as well 
be talking about two different platforms.

The other common problem I see is devs not taking time to configure things in 
/etc/my.cnf file. Yeah, it is a PITA to learn all the possible settings that 
can be configured and what each one does (do a 'SHOW VARIABLES;' to get an idea 
of many of the configurable settings). Unfortunately, if you run with all 
defaults on a database of any size other than small your performance will 
absolutely suck. This is a disaster for devs who are new to MySQL and are just 
installing and starting it up on defaults. 

In any case, this (and past) discussions have motivated me to get familiar with 
PostgreSQL and I look forward to that, albeit MySQL/InnoDB is working 
flawlessly for me in the medium-sized (small?) 40GB database and 70 million row 
scenario, so there is no urgent problem necessitating a change right now.

Interesting discussion,

Thanks, Kieran

PS. It might be useful to have a WOWODC presentation next year on MySQL and 
PostgreSQL (and any other popular ones from the Pascal surveys) to help WO devs 
understand how to configure after initial installation, etc.


On Jul 27, 2011, at 9:13 PM, Q wrote:

 If you want a bit of history about MySQL you won't read on Wikipedia, here is 
 the backstory:
 
 Back in 1993 there were no free lightweight SQL servers. The first one to 
 appear was mSQL* (aka miniSQL), which wasn't technically open source, but it 
 was free for non commercial use, and distributed as source. It was initially 
 an sql query engine that ran on top of Postgres (back then Postgres wasn't an 
 SQL DB), but later implemented its own backend storage. 
 
 About a year, maybe a year and a half after mSQL's first release, MySQL 
 appears, and it just happened to support all the same cli syntax, similar 
 admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL 
 and free. The origin of certain chunks of the source that were in the initial 
 MySQL releases were also suspiciously similar to those found in mSQL. 
 
 Initially neither product supported concurrent queries, however MySQL quickly 
 introduced support for them using threads, which basically sucked for years, 
 but is was a differentiator that took many years to be matched by mSQL 
 (release early vs release when it actually works). At this time, mSQL was 
 very stable, and MySQL basically sucked unless you used exactly the right 
 config and feature set, but had the potential to do well once all the feature 
 bugs were worked out (which took another 4 years or so).
 
 For a while the two products were pretty comparable in features (that 
 worked), performance and popularity, but the non commercial use license and a 
 growing MySQL feature set eventually spelled the demise of mSQL's popularity. 
 MySQL went on to dominate the free sql database product space because it was 
 basically the only choice that didn't cost money to use commercially, and 
 support concurrent queries. The appearance of php in 1995 helped widen that 
 gap as demand for small SQL databases grew, despite it supporting both 
 products equally.
 At that time mSQL already had a similar web programming language distributed 
 with it called Lite, but that's a whole other story.
 
 MySQL grew from humble and possibly slightly illegitimate beginnings for the 
 purposes of being something very simple, very small, and very fast. Things 
 like ACID compliance and MVCC were liabilities to speed and simplicity and 
 not part of the original plan. It was never intended to be even remotely 
 comparable to the Ingres, Sybase, Oracle, DB2 or Interbase servers of that 
 era.
 
 * I used to work with the author of mSQL many moons ago.
 
 
 On 28/07/2011, at 4:21 AM, Andrew Satori wrote:
 
 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was going 

Re: MySQL was: Re: Lion and WO

2011-07-28 Thread James Cicenia
All great wealth has a slight illegitimate  origin.

Cheers



On Jul 27, 2011, at 8:13 PM, Q wrote:

 If you want a bit of history about MySQL you won't read on Wikipedia, here is 
 the backstory:
 
 Back in 1993 there were no free lightweight SQL servers. The first one to 
 appear was mSQL* (aka miniSQL), which wasn't technically open source, but it 
 was free for non commercial use, and distributed as source. It was initially 
 an sql query engine that ran on top of Postgres (back then Postgres wasn't an 
 SQL DB), but later implemented its own backend storage. 
 
 About a year, maybe a year and a half after mSQL's first release, MySQL 
 appears, and it just happened to support all the same cli syntax, similar 
 admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL 
 and free. The origin of certain chunks of the source that were in the initial 
 MySQL releases were also suspiciously similar to those found in mSQL. 
 
 Initially neither product supported concurrent queries, however MySQL quickly 
 introduced support for them using threads, which basically sucked for years, 
 but is was a differentiator that took many years to be matched by mSQL 
 (release early vs release when it actually works). At this time, mSQL was 
 very stable, and MySQL basically sucked unless you used exactly the right 
 config and feature set, but had the potential to do well once all the feature 
 bugs were worked out (which took another 4 years or so).
 
 For a while the two products were pretty comparable in features (that 
 worked), performance and popularity, but the non commercial use license and a 
 growing MySQL feature set eventually spelled the demise of mSQL's popularity. 
 MySQL went on to dominate the free sql database product space because it was 
 basically the only choice that didn't cost money to use commercially, and 
 support concurrent queries. The appearance of php in 1995 helped widen that 
 gap as demand for small SQL databases grew, despite it supporting both 
 products equally.
 At that time mSQL already had a similar web programming language distributed 
 with it called Lite, but that's a whole other story.
 
 MySQL grew from humble and possibly slightly illegitimate beginnings for the 
 purposes of being something very simple, very small, and very fast. Things 
 like ACID compliance and MVCC were liabilities to speed and simplicity and 
 not part of the original plan. It was never intended to be even remotely 
 comparable to the Ingres, Sybase, Oracle, DB2 or Interbase servers of that 
 era.
 
 * I used to work with the author of mSQL many moons ago.
 
 
 On 28/07/2011, at 4:21 AM, Andrew Satori wrote:
 
 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was going 
 to have to alter things to be MySQL specific, rather than the standard 
 syntax that works across multiple backends. Hardware was not the limit.  The 
 data in question was in how MySQL coped with a 5th normal structure and 
 pulling in detail information associated with a master entry record. The 
 problems stemmed from the join and a table scan caused my MySQL's inability 
 properly user the index.  The same request against the same data in every 
 other platform of note executed better than 2x as fast as the MySQL 
 implementation, in some cases on the same hardware, but most on inferior 
 hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, 
 that MySQL has limitations.  They can be overcome, but the further you push 
 it, the more difficult and expensive they become.  Unfortunately, I've been 
 down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, 
 Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only 
 used FrontBase for prototyping so I have no deployment experience with it 
 and do not include it for that reason).  Everyone one of them has trade-offs 
 and limits.  Based upon that experience, for any project I start today, 
 PosgreSQL would be my first choice, with Oracle and MSSQL being 2nd and 3rd. 
  MySQL would be absolutely dead last.  *if* it was a project that had 
 Twitter size scaling issues, I would consider altering that to use DB/2 as 
 the platform of choice, because of it's ability to cleanly scale to IBM's z 
 series hardware, but even then I would have to weigh the benefits versus the 
 limitations of DB/2.
 
 In case it hasn't been obvious from the beginning.  I loathe MySQL, both 
 technically ( it is still basically a SQL engine grafted to a text based 
 data engine ala PICK, DB4, Progress or Paradox ) and philosophically ( GPL 
 applied to the data access libraries rather than LGPL ). I do not argue that 
 both can be worked around, but bluntly spoken, if it is a serious RDBMS and 
 it wants to play with the big boys, then I should not 

Re: MySQL was: Re: Lion and WO

2011-07-28 Thread Daniel Beatty
Greetings James,
I tend to agree, but there are somethings that MySQL had going for them.  Most 
notably, they were able to get academia to tell just about every student to 
build a web page with PHP and MySQL.  They even had them recommending the two 
of those in book after book.   Something that would help us is the notion of 
the concepts of WO (all of the design patterns manifested by WO).  At that 
point, the academics think that it is their idea and they spread it.  Hopefully 
with a good database engine.

Just a thought,
Dan




On Jul 28, 2011, at 8:28 AM, James Cicenia wrote:

 All great wealth has a slight illegitimate  origin.
 
 Cheers
 
 
 
 On Jul 27, 2011, at 8:13 PM, Q wrote:
 
 If you want a bit of history about MySQL you won't read on Wikipedia, here 
 is the backstory:
 
 Back in 1993 there were no free lightweight SQL servers. The first one to 
 appear was mSQL* (aka miniSQL), which wasn't technically open source, but it 
 was free for non commercial use, and distributed as source. It was initially 
 an sql query engine that ran on top of Postgres (back then Postgres wasn't 
 an SQL DB), but later implemented its own backend storage. 
 
 About a year, maybe a year and a half after mSQL's first release, MySQL 
 appears, and it just happened to support all the same cli syntax, similar 
 admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL 
 and free. The origin of certain chunks of the source that were in the 
 initial MySQL releases were also suspiciously similar to those found in 
 mSQL. 
 
 Initially neither product supported concurrent queries, however MySQL 
 quickly introduced support for them using threads, which basically sucked 
 for years, but is was a differentiator that took many years to be matched by 
 mSQL (release early vs release when it actually works). At this time, mSQL 
 was very stable, and MySQL basically sucked unless you used exactly the 
 right config and feature set, but had the potential to do well once all the 
 feature bugs were worked out (which took another 4 years or so).
 
 For a while the two products were pretty comparable in features (that 
 worked), performance and popularity, but the non commercial use license and 
 a growing MySQL feature set eventually spelled the demise of mSQL's 
 popularity. MySQL went on to dominate the free sql database product space 
 because it was basically the only choice that didn't cost money to use 
 commercially, and support concurrent queries. The appearance of php in 1995 
 helped widen that gap as demand for small SQL databases grew, despite it 
 supporting both products equally.
 At that time mSQL already had a similar web programming language distributed 
 with it called Lite, but that's a whole other story.
 
 MySQL grew from humble and possibly slightly illegitimate beginnings for the 
 purposes of being something very simple, very small, and very fast. Things 
 like ACID compliance and MVCC were liabilities to speed and simplicity and 
 not part of the original plan. It was never intended to be even remotely 
 comparable to the Ingres, Sybase, Oracle, DB2 or Interbase servers of that 
 era.
 
 * I used to work with the author of mSQL many moons ago.
 
 
 On 28/07/2011, at 4:21 AM, Andrew Satori wrote:
 
 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was 
 going to have to alter things to be MySQL specific, rather than the 
 standard syntax that works across multiple backends. Hardware was not the 
 limit.  The data in question was in how MySQL coped with a 5th normal 
 structure and pulling in detail information associated with a master entry 
 record. The problems stemmed from the join and a table scan caused my 
 MySQL's inability properly user the index.  The same request against the 
 same data in every other platform of note executed better than 2x as fast 
 as the MySQL implementation, in some cases on the same hardware, but most 
 on inferior hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, 
 that MySQL has limitations.  They can be overcome, but the further you push 
 it, the more difficult and expensive they become.  Unfortunately, I've been 
 down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, 
 Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only 
 used FrontBase for prototyping so I have no deployment experience with it 
 and do not include it for that reason).  Everyone one of them has 
 trade-offs and limits.  Based upon that experience, for any project I start 
 today, PosgreSQL would be my first choice, with Oracle and MSSQL being 2nd 
 and 3rd.  MySQL would be absolutely dead last.  *if* it was a project that 
 had Twitter size scaling issues, I would consider altering that to use DB/2 
 as the platform of 

Re: MySQL was: Re: Lion and WO

2011-07-28 Thread dru
Realistically, it is too late for WO to penetrate that space. The combination Oracle controlling Java, the current love affair with weak typed scripting platforms like node.js and academia's love of doing things the purist way instead of pragmatic means that academic trained programmers will forever more be I'll prepared for the real world.-- Sent from my HP TouchPadOn Jul 28, 2011 11:38 PM, Daniel Beatty danielbea...@mac.com wrote: Greetings James,
I tend to agree, but there are somethings that MySQL had going for them.  Most notably, they were able to get academia to tell just about every student to build a web page with PHP and MySQL.  They even had them recommending the two of those in book after book.   Something that would help us is the notion of the concepts of WO (all of the design patterns manifested by WO).  At that point, the academics think that it is their idea and they spread it.  Hopefully with a good database engine.

Just a thought,
Dan




On Jul 28, 2011, at 8:28 AM, James Cicenia wrote:

 All great wealth has a slight illegitimate  origin.
 
 Cheers
 
 
 
 On Jul 27, 2011, at 8:13 PM, Q wrote:
 
 If you want a bit of history about MySQL you won't read on Wikipedia, here is the backstory:
 
 Back in 1993 there were no free lightweight SQL servers. The first one to appear was mSQL* (aka miniSQL), which wasn't technically open source, but it was free for non commercial use, and distributed as source. It was initially an sql query engine that ran on top of Postgres (back then Postgres wasn't an SQL DB), but later implemented its own backend storage. 
 
 About a year, maybe a year and a half after mSQL's first release, MySQL appears, and it just happened to support all the same cli syntax, similar admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL and free. The origin of certain chunks of the source that were in the initial MySQL releases were also suspiciously similar to those found in mSQL. 
 
 Initially neither product supported concurrent queries, however MySQL quickly introduced support for them using threads, which basically sucked for years, but is was a differentiator that took many years to be matched by mSQL (release early vs release when it actually works). At this time, mSQL was very stable, and MySQL basically sucked unless you used exactly the right config and feature set, but had the potential to do well once all the feature bugs were worked out (which took another 4 years or so).
 
 For a while the two products were pretty comparable in features (that worked), performance and popularity, but the non commercial use license and a growing MySQL feature set eventually spelled the demise of mSQL's popularity. MySQL went on to dominate the free sql database product space because it was basically the only choice that didn't cost money to use commercially, and support concurrent queries. The appearance of php in 1995 helped widen that gap as demand for small SQL databases grew, despite it supporting both products equally.
 At that time mSQL already had a similar web programming language distributed with it called Lite, but that's a whole other story.
 
 MySQL grew from humble and possibly slightly illegitimate beginnings for the purposes of being something very simple, very small, and very fast. Things like ACID compliance and MVCC were liabilities to speed and simplicity and not part of the original plan. It was never intended to be even remotely comparable to the Ingres, Sybase, Oracle, DB2 or Interbase servers of that era.
 
 * I used to work with the author of mSQL many moons ago.
 
 
 On 28/07/2011, at 4:21 AM, Andrew Satori wrote:
 
 
 You asked, about rows and columns so I answered.  I know what killed it.  I know why.  I know what I could have done to prevent it and work around it.  The net result is that in order to get the performance I needed, I was going to have to alter things to be MySQL specific, rather than the standard syntax that works across multiple backends. Hardware was not the limit.  The data in question was in how MySQL coped with a 5th normal structure and pulling in detail information associated with a master entry record. The problems stemmed from the join and a table scan caused my MySQL's inability properly user the index.  The same request against the same data in every other platform of note executed better than 2x as fast as the MySQL implementation, in some cases on the same hardware, but most on inferior hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, that MySQL has limitations.  They can be overcome, but the further you push it, the more difficult and expensive they become.  Unfortunately, I've been down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only used FrontBase for prototyping so I have no deployment experience with it and do not include it for that reason).  Everyone one of them 

Re: Lion and WO

2011-07-27 Thread Jérémy DE ROYER [INGENCYS]
+1

Jérémy

Le 27 juil. 2011 à 07:58, Mike Schrag a écrit :

 Rule #1 of not being Google, Twitter, or Facebook: You're not Google, 
 Twitter, or Facebook. Rule #2: you never will be. Embrace your newfound 
 freedom and use whatever database you want.
 
 ms
 
 On Jul 26, 2011, at 10:14 PM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the front 
 end is still scaling, but the backend is not.  It is so wedded to it's 
 MySQL roots though, they are not in a position to replace the backend with 
 something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  That 
 comes at the cost of some friendly behaviors towards web development though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the real 
 stuff, MySQL has been shown repeatedly to have very real and finite 
 limits on growth and scalability.  Google, twitter, facebook, etc have 
 all built foundations on MySQL only to hit walls, and implement obscenely 
 expensive workarounds.
 
 The problem is that the alternatives do not cater to the web dev 
 platform, and they lose in the startup phases despite long term 
 advantages.  LAMP has become a liability.  Too many people assume with 
 knowing, and it is killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full circle.  
 I still have a coup,e WO projects but most of my new work is objective c 
 or c++ cgi implementation.  It is fast, scalable, portable, and I do not 
 have to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal 
 disaster to LAMP.  Basically, the web toolkits have gotten worse, not 
 better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see 
 some traffic and there are new releases. Marketing a proprietary SQL 
 database these days is swimming upstream, you can't expect wide success. 
 FrontBase fills a niche market, of which WO is probably less and less 
 every year. As long as their goal is to target their niche (and they do 
 so well), they will keep going. Neither FrontBase or OpenBase are ever 
 going to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
 Now that right there IS funny. But if no one were on the list to see 
 that and laugh, then I'd have to develop in something other than WO. :-) 
 
 Tim Worman 
 UCLA GSEIS 
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
 
 I don't know what I would do if I was using some proprietary technology 
 that hadn't been updated in years, with almost no communication from 
 the company in charge of it! What is that like? ;-) 
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com 
 wrote: 
 Openbase has been a great product from day one. And integrating it with 
 WO definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it used to be vibrant. The product hasn't had any 
 public updates since 2009 - I don't think it is because there is 
 nothing to do. 
 
 I'm in no hurry at all to move my server but I do have to develop 
 against something and that can't be Openbase if I'm running Lion. The 
 tweet indicating that a beta has been released is one of only two 
 from the company since Feb 2010. 
 
 Tim Worman 
 UCLA GSEIS 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
  
 
 This email sent to li...@thetimmy.com 
 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
  

Re: Lion and WO

2011-07-27 Thread Andrew Satori
roughly 20 million rows in a table with ~120 columns in the table.

On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:

 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to fall 
 over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very very 
 hard.  In the case of Facebook, they have hit the wall where the front end 
 is still scaling, but the backend is not.  It is so wedded to it's MySQL 
 roots though, they are not in a position to replace the backend with 
 something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  That 
 comes at the cost of some friendly behaviors towards web development though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the real 
 stuff, MySQL has been shown repeatedly to have very real and finite limits 
 on growth and scalability.  Google, twitter, facebook, etc have all built 
 foundations on MySQL only to hit walls, and implement obscenely expensive 
 workarounds.
 
 The problem is that the alternatives do not cater to the web dev platform, 
 and they lose in the startup phases despite long term advantages.  LAMP 
 has become a liability.  Too many people assume with knowing, and it is 
 killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full circle.  
 I still have a coup,e WO projects but most of my new work is objective c 
 or c++ cgi implementation.  It is fast, scalable, portable, and I do not 
 have to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal 
 disaster to LAMP.  Basically, the web toolkits have gotten worse, not 
 better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see 
 some traffic and there are new releases. Marketing a proprietary SQL 
 database these days is swimming upstream, you can't expect wide success. 
 FrontBase fills a niche market, of which WO is probably less and less 
 every year. As long as their goal is to target their niche (and they do so 
 well), they will keep going. Neither FrontBase or OpenBase are ever going 
 to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
 Now that right there IS funny. But if no one were on the list to see that 
 and laugh, then I'd have to develop in something other than WO. :-) 
 
 Tim Worman 
 UCLA GSEIS 
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
 
 I don't know what I would do if I was using some proprietary technology 
 that hadn't been updated in years, with almost no communication from the 
 company in charge of it! What is that like? ;-) 
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote: 
 Openbase has been a great product from day one. And integrating it with 
 WO definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it used to be vibrant. The product hasn't had any 
 public updates since 2009 - I don't think it is because there is nothing 
 to do. 
 
 I'm in no hurry at all to move my server but I do have to develop 
 against something and that can't be Openbase if I'm running Lion. The 
 tweet indicating that a beta has been released is one of only two from 
 the company since Feb 2010. 
 
 Tim Worman 
 UCLA GSEIS 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
  
 
 This email sent to li...@thetimmy.com 
 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
  
 
 This email sent to ch...@global-village.net 
 
 -- 
 Chuck Hill Senior Consultant / VP Development 
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of 

Re: Lion and WO

2011-07-27 Thread Kieran Kelleher
I find it hard to believe that such a table would cause MySQL to fall over. 
Possibly your engine selection, /etc/my.cnf and/or hardware/memory allocations 
might not have been appropriate in the setup that failed to meet your 
expectations. I found this book helped a few years back when I got started with 
MySQL  http://amzn.com/0596101716 - and, as I have said before, the default out 
of the box settings in MySQL are dismally constrained and probably designed for 
someone doing basic development on a small memory PC.

Other than the lack of deferred constraints, and associated workarounds, I have 
found MySQL to be just fine in practice for tables in the 10 to 70 million 
range, albeit, in production I usually try to have enough memory (relatively 
inexpensive) to cover the entire DB. 

In any case,  for the average WO developer, probably any one of the popular dbs 
such as Frontbase, MySQL or PostgreSQL would be just fine. If I was starting 
right now and had to spend the time becoming familiar with the detailed 
ins/outs/ and configuration of a new database platform, I would probably try 
PostgreSQL since it has deferred constraints and it is open source.

Cheers, Kieran

On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:

 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the front 
 end is still scaling, but the backend is not.  It is so wedded to it's 
 MySQL roots though, they are not in a position to replace the backend with 
 something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  That 
 comes at the cost of some friendly behaviors towards web development though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the real 
 stuff, MySQL has been shown repeatedly to have very real and finite 
 limits on growth and scalability.  Google, twitter, facebook, etc have 
 all built foundations on MySQL only to hit walls, and implement obscenely 
 expensive workarounds.
 
 The problem is that the alternatives do not cater to the web dev 
 platform, and they lose in the startup phases despite long term 
 advantages.  LAMP has become a liability.  Too many people assume with 
 knowing, and it is killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full circle.  
 I still have a coup,e WO projects but most of my new work is objective c 
 or c++ cgi implementation.  It is fast, scalable, portable, and I do not 
 have to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal 
 disaster to LAMP.  Basically, the web toolkits have gotten worse, not 
 better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see 
 some traffic and there are new releases. Marketing a proprietary SQL 
 database these days is swimming upstream, you can't expect wide success. 
 FrontBase fills a niche market, of which WO is probably less and less 
 every year. As long as their goal is to target their niche (and they do 
 so well), they will keep going. Neither FrontBase or OpenBase are ever 
 going to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
 Now that right there IS funny. But if no one were on the list to see 
 that and laugh, then I'd have to develop in something other than WO. :-) 
 
 Tim Worman 
 UCLA GSEIS 
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
 
 I don't know what I would do if I was using some proprietary technology 
 that hadn't been updated in years, with almost no communication from 
 the company in charge of it! What is that like? ;-) 
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com 
 wrote: 
 Openbase has been a great product from day one. And integrating it with 
 WO definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it 

Re: Lion and WO

2011-07-27 Thread Andrew Satori

You asked, about rows and columns so I answered.  I know what killed it.  I 
know why.  I know what I could have done to prevent it and work around it.  The 
net result is that in order to get the performance I needed, I was going to 
have to alter things to be MySQL specific, rather than the standard syntax that 
works across multiple backends. Hardware was not the limit.  The data in 
question was in how MySQL coped with a 5th normal structure and pulling in 
detail information associated with a master entry record. The problems stemmed 
from the join and a table scan caused my MySQL's inability properly user the 
index.  The same request against the same data in every other platform of note 
executed better than 2x as fast as the MySQL implementation, in some cases on 
the same hardware, but most on inferior hardware.  

I understand your point, and yes, there are/were solutions. My point being, 
that MySQL has limitations.  They can be overcome, but the further you push it, 
the more difficult and expensive they become.  Unfortunately, I've been down 
this path a few times with several platforms.  MySQL, OpenBase, MSSQL, Oracle, 
Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only used 
FrontBase for prototyping so I have no deployment experience with it and do not 
include it for that reason).  Everyone one of them has trade-offs and limits.  
Based upon that experience, for any project I start today, PosgreSQL would be 
my first choice, with Oracle and MSSQL being 2nd and 3rd.  MySQL would be 
absolutely dead last.  *if* it was a project that had Twitter size scaling 
issues, I would consider altering that to use DB/2 as the platform of choice, 
because of it's ability to cleanly scale to IBM's z series hardware, but even 
then I would have to weigh the benefits versus the limitations of DB/2.

In case it hasn't been obvious from the beginning.  I loathe MySQL, both 
technically ( it is still basically a SQL engine grafted to a text based data 
engine ala PICK, DB4, Progress or Paradox ) and philosophically ( GPL applied 
to the data access libraries rather than LGPL ). I do not argue that both can 
be worked around, but bluntly spoken, if it is a serious RDBMS and it wants to 
play with the big boys, then I should not have to.

Yes, I am heavily biased against MySQL.  I do not claim to be anything else.



On Jul 27, 2011, at 2:01 PM, Kieran Kelleher wrote:

 I find it hard to believe that such a table would cause MySQL to fall over. 
 Possibly your engine selection, /etc/my.cnf and/or hardware/memory 
 allocations might not have been appropriate in the setup that failed to meet 
 your expectations. I found this book helped a few years back when I got 
 started with MySQL  http://amzn.com/0596101716 - and, as I have said before, 
 the default out of the box settings in MySQL are dismally constrained and 
 probably designed for someone doing basic development on a small memory PC.
 
 Other than the lack of deferred constraints, and associated workarounds, I 
 have found MySQL to be just fine in practice for tables in the 10 to 70 
 million range, albeit, in production I usually try to have enough memory 
 (relatively inexpensive) to cover the entire DB. 
 
 In any case,  for the average WO developer, probably any one of the popular 
 dbs such as Frontbase, MySQL or PostgreSQL would be just fine. If I was 
 starting right now and had to spend the time becoming familiar with the 
 detailed ins/outs/ and configuration of a new database platform, I would 
 probably try PostgreSQL since it has deferred constraints and it is open 
 source.
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:
 
 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the 
 front end is still scaling, but the backend is not.  It is so wedded to 
 it's MySQL roots though, they are not in a position to replace the backend 
 with something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  
 That comes at the cost of some friendly behaviors towards web development 
 though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 

Re: Lion and WO

2011-07-27 Thread Ramsey Gurley

On Jul 27, 2011, at 11:21 AM, Andrew Satori wrote:

 I've been down this path a few times with several platforms.  MySQL, 
 OpenBase, MSSQL, Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few 
 (I have only used FrontBase for prototyping so I have no deployment 
 experience with it and do not include it for that reason).  Every one of them 
 has trade-offs and limits.

Except Sybase. It can't do LIMIT (^_^)  *Ba-dump-cha*!

Ramsey ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-27 Thread Andrew Satori
for that matter neither can MSSQL, they both use select top ## * syntax instead 
of limit :D

On Jul 27, 2011, at 2:44 PM, Ramsey Gurley wrote:

 
 On Jul 27, 2011, at 11:21 AM, Andrew Satori wrote:
 
 I've been down this path a few times with several platforms.  MySQL, 
 OpenBase, MSSQL, Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a 
 few (I have only used FrontBase for prototyping so I have no deployment 
 experience with it and do not include it for that reason).  Every one of 
 them has trade-offs and limits.
 
 Except Sybase. It can't do LIMIT (^_^)  *Ba-dump-cha*!
 
 Ramsey ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/dru%40druware.com
 
 This email sent to d...@druware.com
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-27 Thread Kieran Kelleher
Good detail. Thanks for the insight. And yeah, it was obvious from the 
beginning that you loathed MySQL!  ;-)

Cheers, Kieran

On Jul 27, 2011, at 2:21 PM, Andrew Satori wrote:

 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was going 
 to have to alter things to be MySQL specific, rather than the standard syntax 
 that works across multiple backends. Hardware was not the limit.  The data in 
 question was in how MySQL coped with a 5th normal structure and pulling in 
 detail information associated with a master entry record. The problems 
 stemmed from the join and a table scan caused my MySQL's inability properly 
 user the index.  The same request against the same data in every other 
 platform of note executed better than 2x as fast as the MySQL implementation, 
 in some cases on the same hardware, but most on inferior hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, 
 that MySQL has limitations.  They can be overcome, but the further you push 
 it, the more difficult and expensive they become.  Unfortunately, I've been 
 down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, 
 Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only 
 used FrontBase for prototyping so I have no deployment experience with it and 
 do not include it for that reason).  Everyone one of them has trade-offs and 
 limits.  Based upon that experience, for any project I start today, PosgreSQL 
 would be my first choice, with Oracle and MSSQL being 2nd and 3rd.  MySQL 
 would be absolutely dead last.  *if* it was a project that had Twitter size 
 scaling issues, I would consider altering that to use DB/2 as the platform of 
 choice, because of it's ability to cleanly scale to IBM's z series hardware, 
 but even then I would have to weigh the benefits versus the limitations of 
 DB/2.
 
 In case it hasn't been obvious from the beginning.  I loathe MySQL, both 
 technically ( it is still basically a SQL engine grafted to a text based data 
 engine ala PICK, DB4, Progress or Paradox ) and philosophically ( GPL applied 
 to the data access libraries rather than LGPL ). I do not argue that both can 
 be worked around, but bluntly spoken, if it is a serious RDBMS and it wants 
 to play with the big boys, then I should not have to.
 
 Yes, I am heavily biased against MySQL.  I do not claim to be anything else.
 
 
 
 On Jul 27, 2011, at 2:01 PM, Kieran Kelleher wrote:
 
 I find it hard to believe that such a table would cause MySQL to fall over. 
 Possibly your engine selection, /etc/my.cnf and/or hardware/memory 
 allocations might not have been appropriate in the setup that failed to meet 
 your expectations. I found this book helped a few years back when I got 
 started with MySQL  http://amzn.com/0596101716 - and, as I have said before, 
 the default out of the box settings in MySQL are dismally constrained and 
 probably designed for someone doing basic development on a small memory PC.
 
 Other than the lack of deferred constraints, and associated workarounds, I 
 have found MySQL to be just fine in practice for tables in the 10 to 70 
 million range, albeit, in production I usually try to have enough memory 
 (relatively inexpensive) to cover the entire DB. 
 
 In any case,  for the average WO developer, probably any one of the popular 
 dbs such as Frontbase, MySQL or PostgreSQL would be just fine. If I was 
 starting right now and had to spend the time becoming familiar with the 
 detailed ins/outs/ and configuration of a new database platform, I would 
 probably try PostgreSQL since it has deferred constraints and it is open 
 source.
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:
 
 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the 
 front end is still scaling, but the backend is not.  It is so wedded to 
 it's MySQL roots though, they are not in a position to replace the 
 backend with something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  
 That comes at the cost of some friendly behaviors towards web development 
 though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 

Re: Lion and WO

2011-07-27 Thread Chuck Hill
Even more than I do!  :-P

On 2011-07-27, at 12:22 PM, Kieran Kelleher wrote:

 Good detail. Thanks for the insight. And yeah, it was obvious from the 
 beginning that you loathed MySQL!  ;-)
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 2:21 PM, Andrew Satori wrote:
 
 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was going 
 to have to alter things to be MySQL specific, rather than the standard 
 syntax that works across multiple backends. Hardware was not the limit.  The 
 data in question was in how MySQL coped with a 5th normal structure and 
 pulling in detail information associated with a master entry record. The 
 problems stemmed from the join and a table scan caused my MySQL's inability 
 properly user the index.  The same request against the same data in every 
 other platform of note executed better than 2x as fast as the MySQL 
 implementation, in some cases on the same hardware, but most on inferior 
 hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, 
 that MySQL has limitations.  They can be overcome, but the further you push 
 it, the more difficult and expensive they become.  Unfortunately, I've been 
 down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, 
 Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only 
 used FrontBase for prototyping so I have no deployment experience with it 
 and do not include it for that reason).  Everyone one of them has trade-offs 
 and limits.  Based upon that experience, for any project I start today, 
 PosgreSQL would be my first choice, with Oracle and MSSQL being 2nd and 3rd. 
  MySQL would be absolutely dead last.  *if* it was a project that had 
 Twitter size scaling issues, I would consider altering that to use DB/2 as 
 the platform of choice, because of it's ability to cleanly scale to IBM's z 
 series hardware, but even then I would have to weigh the benefits versus the 
 limitations of DB/2.
 
 In case it hasn't been obvious from the beginning.  I loathe MySQL, both 
 technically ( it is still basically a SQL engine grafted to a text based 
 data engine ala PICK, DB4, Progress or Paradox ) and philosophically ( GPL 
 applied to the data access libraries rather than LGPL ). I do not argue that 
 both can be worked around, but bluntly spoken, if it is a serious RDBMS and 
 it wants to play with the big boys, then I should not have to.
 
 Yes, I am heavily biased against MySQL.  I do not claim to be anything else.
 
 
 
 On Jul 27, 2011, at 2:01 PM, Kieran Kelleher wrote:
 
 I find it hard to believe that such a table would cause MySQL to fall over. 
 Possibly your engine selection, /etc/my.cnf and/or hardware/memory 
 allocations might not have been appropriate in the setup that failed to 
 meet your expectations. I found this book helped a few years back when I 
 got started with MySQL  http://amzn.com/0596101716 - and, as I have said 
 before, the default out of the box settings in MySQL are dismally 
 constrained and probably designed for someone doing basic development on a 
 small memory PC.
 
 Other than the lack of deferred constraints, and associated workarounds, I 
 have found MySQL to be just fine in practice for tables in the 10 to 70 
 million range, albeit, in production I usually try to have enough memory 
 (relatively inexpensive) to cover the entire DB. 
 
 In any case,  for the average WO developer, probably any one of the popular 
 dbs such as Frontbase, MySQL or PostgreSQL would be just fine. If I was 
 starting right now and had to spend the time becoming familiar with the 
 detailed ins/outs/ and configuration of a new database platform, I would 
 probably try PostgreSQL since it has deferred constraints and it is open 
 source.
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:
 
 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the 
 front end is still scaling, but the backend is not.  It is so wedded to 
 it's MySQL roots though, they are not in a position to replace the 
 backend with something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much 
 of this trap by implementing a greater subset of 'common' functionality. 
  That comes at the cost of some friendly 

Re: Lion and WO

2011-07-27 Thread John Huss
Finding a weak spot in the query optimizer can be done for any database,
can't it?  That's just the nature of the beast.

On Wed, Jul 27, 2011 at 2:22 PM, Kieran Kelleher kelleh...@gmail.comwrote:

 Good detail. Thanks for the insight. And yeah, it was obvious from the
 beginning that you loathed MySQL!  ;-)

 Cheers, Kieran

 On Jul 27, 2011, at 2:21 PM, Andrew Satori wrote:

 
  You asked, about rows and columns so I answered.  I know what killed it.
  I know why.  I know what I could have done to prevent it and work around
 it.  The net result is that in order to get the performance I needed, I was
 going to have to alter things to be MySQL specific, rather than the standard
 syntax that works across multiple backends. Hardware was not the limit.  The
 data in question was in how MySQL coped with a 5th normal structure and
 pulling in detail information associated with a master entry record. The
 problems stemmed from the join and a table scan caused my MySQL's inability
 properly user the index.  The same request against the same data in every
 other platform of note executed better than 2x as fast as the MySQL
 implementation, in some cases on the same hardware, but most on inferior
 hardware.

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-27 Thread Q
650 million rows, 230Gig, growth rate of ~20 rows/sec, ~5 queries/sec
MySQL = KaBoom! :(
PostgreSQL = Mostly idle.

MySQL is fine for simple queries and datasets that don't need lots of IO. For 
complex queries, or very large datasets MySQL's index handling and query 
planner are garbage, but that's not what MySQL was designed to be used for.

On 28/07/2011, at 4:01 AM, Kieran Kelleher wrote:

 I find it hard to believe that such a table would cause MySQL to fall over. 
 Possibly your engine selection, /etc/my.cnf and/or hardware/memory 
 allocations might not have been appropriate in the setup that failed to meet 
 your expectations. I found this book helped a few years back when I got 
 started with MySQL  http://amzn.com/0596101716 - and, as I have said before, 
 the default out of the box settings in MySQL are dismally constrained and 
 probably designed for someone doing basic development on a small memory PC.
 
 Other than the lack of deferred constraints, and associated workarounds, I 
 have found MySQL to be just fine in practice for tables in the 10 to 70 
 million range, albeit, in production I usually try to have enough memory 
 (relatively inexpensive) to cover the entire DB. 
 
 In any case,  for the average WO developer, probably any one of the popular 
 dbs such as Frontbase, MySQL or PostgreSQL would be just fine. If I was 
 starting right now and had to spend the time becoming familiar with the 
 detailed ins/outs/ and configuration of a new database platform, I would 
 probably try PostgreSQL since it has deferred constraints and it is open 
 source.
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:
 
 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the 
 front end is still scaling, but the backend is not.  It is so wedded to 
 it's MySQL roots though, they are not in a position to replace the backend 
 with something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  
 That comes at the cost of some friendly behaviors towards web development 
 though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the real 
 stuff, MySQL has been shown repeatedly to have very real and finite 
 limits on growth and scalability.  Google, twitter, facebook, etc have 
 all built foundations on MySQL only to hit walls, and implement 
 obscenely expensive workarounds.
 
 The problem is that the alternatives do not cater to the web dev 
 platform, and they lose in the startup phases despite long term 
 advantages.  LAMP has become a liability.  Too many people assume with 
 knowing, and it is killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full circle. 
  I still have a coup,e WO projects but most of my new work is objective 
 c or c++ cgi implementation.  It is fast, scalable, portable, and I do 
 not have to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal 
 disaster to LAMP.  Basically, the web toolkits have gotten worse, not 
 better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see 
 some traffic and there are new releases. Marketing a proprietary SQL 
 database these days is swimming upstream, you can't expect wide success. 
 FrontBase fills a niche market, of which WO is probably less and less 
 every year. As long as their goal is to target their niche (and they do 
 so well), they will keep going. Neither FrontBase or OpenBase are ever 
 going to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
 Now that right there IS funny. But if no one were on the list to see 
 that and laugh, then I'd have to develop in something other than WO. 
 :-) 
 
 Tim Worman 
 UCLA GSEIS 
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
 
 I don't know what I 

Re: Lion and WO

2011-07-27 Thread Kieran Kelleher
Cool! I actually used macports to build /install PostgreSQL today.

Regards, Kieran.
(Sent from my iPhone)


On Jul 27, 2011, at 8:07 PM, Q qdo...@gmail.com wrote:

 650 million rows, 230Gig, growth rate of ~20 rows/sec, ~5 queries/sec
 MySQL = KaBoom! :(
 PostgreSQL = Mostly idle.
 
 MySQL is fine for simple queries and datasets that don't need lots of IO. For 
 complex queries, or very large datasets MySQL's index handling and query 
 planner are garbage, but that's not what MySQL was designed to be used for.
 
 On 28/07/2011, at 4:01 AM, Kieran Kelleher wrote:
 
 I find it hard to believe that such a table would cause MySQL to fall over. 
 Possibly your engine selection, /etc/my.cnf and/or hardware/memory 
 allocations might not have been appropriate in the setup that failed to meet 
 your expectations. I found this book helped a few years back when I got 
 started with MySQL  http://amzn.com/0596101716 - and, as I have said before, 
 the default out of the box settings in MySQL are dismally constrained and 
 probably designed for someone doing basic development on a small memory PC.
 
 Other than the lack of deferred constraints, and associated workarounds, I 
 have found MySQL to be just fine in practice for tables in the 10 to 70 
 million range, albeit, in production I usually try to have enough memory 
 (relatively inexpensive) to cover the entire DB. 
 
 In any case,  for the average WO developer, probably any one of the popular 
 dbs such as Frontbase, MySQL or PostgreSQL would be just fine. If I was 
 starting right now and had to spend the time becoming familiar with the 
 detailed ins/outs/ and configuration of a new database platform, I would 
 probably try PostgreSQL since it has deferred constraints and it is open 
 source.
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:
 
 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the 
 front end is still scaling, but the backend is not.  It is so wedded to 
 it's MySQL roots though, they are not in a position to replace the 
 backend with something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  
 That comes at the cost of some friendly behaviors towards web development 
 though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the real 
 stuff, MySQL has been shown repeatedly to have very real and finite 
 limits on growth and scalability.  Google, twitter, facebook, etc have 
 all built foundations on MySQL only to hit walls, and implement 
 obscenely expensive workarounds.
 
 The problem is that the alternatives do not cater to the web dev 
 platform, and they lose in the startup phases despite long term 
 advantages.  LAMP has become a liability.  Too many people assume with 
 knowing, and it is killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full 
 circle.  I still have a coup,e WO projects but most of my new work is 
 objective c or c++ cgi implementation.  It is fast, scalable, portable, 
 and I do not have to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal 
 disaster to LAMP.  Basically, the web toolkits have gotten worse, not 
 better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see 
 some traffic and there are new releases. Marketing a proprietary SQL 
 database these days is swimming upstream, you can't expect wide 
 success. FrontBase fills a niche market, of which WO is probably less 
 and less every year. As long as their goal is to target their niche 
 (and they do so well), they will keep going. Neither FrontBase or 
 OpenBase are ever going to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
 Now that right there IS funny. But if no one were on the list to see 
 that and 

MySQL was: Re: Lion and WO

2011-07-27 Thread Q
If you want a bit of history about MySQL you won't read on Wikipedia, here is 
the backstory:

Back in 1993 there were no free lightweight SQL servers. The first one to 
appear was mSQL* (aka miniSQL), which wasn't technically open source, but it 
was free for non commercial use, and distributed as source. It was initially an 
sql query engine that ran on top of Postgres (back then Postgres wasn't an SQL 
DB), but later implemented its own backend storage. 

About a year, maybe a year and a half after mSQL's first release, MySQL 
appears, and it just happened to support all the same cli syntax, similar admin 
tools, etc as mSQL, it was basically a straight clone of mSQL but GPL and free. 
The origin of certain chunks of the source that were in the initial MySQL 
releases were also suspiciously similar to those found in mSQL. 

Initially neither product supported concurrent queries, however MySQL quickly 
introduced support for them using threads, which basically sucked for years, 
but is was a differentiator that took many years to be matched by mSQL (release 
early vs release when it actually works). At this time, mSQL was very stable, 
and MySQL basically sucked unless you used exactly the right config and feature 
set, but had the potential to do well once all the feature bugs were worked out 
(which took another 4 years or so).

For a while the two products were pretty comparable in features (that worked), 
performance and popularity, but the non commercial use license and a growing 
MySQL feature set eventually spelled the demise of mSQL's popularity. MySQL 
went on to dominate the free sql database product space because it was 
basically the only choice that didn't cost money to use commercially, and 
support concurrent queries. The appearance of php in 1995 helped widen that gap 
as demand for small SQL databases grew, despite it supporting both products 
equally.
At that time mSQL already had a similar web programming language distributed 
with it called Lite, but that's a whole other story.

MySQL grew from humble and possibly slightly illegitimate beginnings for the 
purposes of being something very simple, very small, and very fast. Things like 
ACID compliance and MVCC were liabilities to speed and simplicity and not part 
of the original plan. It was never intended to be even remotely comparable to 
the Ingres, Sybase, Oracle, DB2 or Interbase servers of that era.

* I used to work with the author of mSQL many moons ago.


On 28/07/2011, at 4:21 AM, Andrew Satori wrote:

 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was going 
 to have to alter things to be MySQL specific, rather than the standard syntax 
 that works across multiple backends. Hardware was not the limit.  The data in 
 question was in how MySQL coped with a 5th normal structure and pulling in 
 detail information associated with a master entry record. The problems 
 stemmed from the join and a table scan caused my MySQL's inability properly 
 user the index.  The same request against the same data in every other 
 platform of note executed better than 2x as fast as the MySQL implementation, 
 in some cases on the same hardware, but most on inferior hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, 
 that MySQL has limitations.  They can be overcome, but the further you push 
 it, the more difficult and expensive they become.  Unfortunately, I've been 
 down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, 
 Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only 
 used FrontBase for prototyping so I have no deployment experience with it and 
 do not include it for that reason).  Everyone one of them has trade-offs and 
 limits.  Based upon that experience, for any project I start today, PosgreSQL 
 would be my first choice, with Oracle and MSSQL being 2nd and 3rd.  MySQL 
 would be absolutely dead last.  *if* it was a project that had Twitter size 
 scaling issues, I would consider altering that to use DB/2 as the platform of 
 choice, because of it's ability to cleanly scale to IBM's z series hardware, 
 but even then I would have to weigh the benefits versus the limitations of 
 DB/2.
 
 In case it hasn't been obvious from the beginning.  I loathe MySQL, both 
 technically ( it is still basically a SQL engine grafted to a text based data 
 engine ala PICK, DB4, Progress or Paradox ) and philosophically ( GPL applied 
 to the data access libraries rather than LGPL ). I do not argue that both can 
 be worked around, but bluntly spoken, if it is a serious RDBMS and it wants 
 to play with the big boys, then I should not have to.
 
 Yes, I am heavily biased against MySQL.  I do not claim to be anything else.
 
 
 
 On Jul 27, 2011, at 2:01 PM, Kieran Kelleher wrote:
 
 I 

Re: Lion and WO

2011-07-27 Thread Andy 'Dru' Satori
Beware PostgreSQL is faster than MySQL on the Mac, but the Mac is by far, the 
worst performing PostgreSQL host.  The shared memory implementation is not well 
suited to the Mac, and when push comes to shove, pg exposes those weaknesses. 

PostgreSQL performs best on Linux. It works on OS x.  If anyone is bored and 
wants toplay with a self contained  user space PostgreSQL, I am in need of 
guinea pigs :)


Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad

On Jul 27, 2011, at 8:17 PM, Kieran Kelleher kelleh...@gmail.com wrote:

 Cool! I actually used macports to build /install PostgreSQL today.
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 27, 2011, at 8:07 PM, Q qdo...@gmail.com wrote:
 
 650 million rows, 230Gig, growth rate of ~20 rows/sec, ~5 queries/sec
 MySQL = KaBoom! :(
 PostgreSQL = Mostly idle.
 
 MySQL is fine for simple queries and datasets that don't need lots of IO. 
 For complex queries, or very large datasets MySQL's index handling and query 
 planner are garbage, but that's not what MySQL was designed to be used for.
 
 On 28/07/2011, at 4:01 AM, Kieran Kelleher wrote:
 
 I find it hard to believe that such a table would cause MySQL to fall over. 
 Possibly your engine selection, /etc/my.cnf and/or hardware/memory 
 allocations might not have been appropriate in the setup that failed to 
 meet your expectations. I found this book helped a few years back when I 
 got started with MySQL  http://amzn.com/0596101716 - and, as I have said 
 before, the default out of the box settings in MySQL are dismally 
 constrained and probably designed for someone doing basic development on a 
 small memory PC.
 
 Other than the lack of deferred constraints, and associated workarounds, I 
 have found MySQL to be just fine in practice for tables in the 10 to 70 
 million range, albeit, in production I usually try to have enough memory 
 (relatively inexpensive) to cover the entire DB. 
 
 In any case,  for the average WO developer, probably any one of the popular 
 dbs such as Frontbase, MySQL or PostgreSQL would be just fine. If I was 
 starting right now and had to spend the time becoming familiar with the 
 detailed ins/outs/ and configuration of a new database platform, I would 
 probably try PostgreSQL since it has deferred constraints and it is open 
 source.
 
 Cheers, Kieran
 
 On Jul 27, 2011, at 9:48 AM, Andrew Satori wrote:
 
 roughly 20 million rows in a table with ~120 columns in the table.
 
 On Jul 27, 2011, at 1:14 AM, Kieran Kelleher wrote:
 
 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to 
 fall over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very 
 very hard.  In the case of Facebook, they have hit the wall where the 
 front end is still scaling, but the backend is not.  It is so wedded to 
 it's MySQL roots though, they are not in a position to replace the 
 backend with something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much 
 of this trap by implementing a greater subset of 'common' functionality. 
  That comes at the cost of some friendly behaviors towards web 
 development though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the real 
 stuff, MySQL has been shown repeatedly to have very real and finite 
 limits on growth and scalability.  Google, twitter, facebook, etc have 
 all built foundations on MySQL only to hit walls, and implement 
 obscenely expensive workarounds.
 
 The problem is that the alternatives do not cater to the web dev 
 platform, and they lose in the startup phases despite long term 
 advantages.  LAMP has become a liability.  Too many people assume with 
 knowing, and it is killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full 
 circle.  I still have a coup,e WO projects but most of my new work is 
 objective c or c++ cgi implementation.  It is fast, scalable, 
 portable, and I do not have to deal with 10 layers of stack to make 
 things work.
 
 I love WO, I hate the scripting environments, and .net is an equal 
 disaster to LAMP.  Basically, the web toolkits have gotten worse, not 
 better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these 

Re: MySQL was: Re: Lion and WO

2011-07-27 Thread Andy 'Dru' Satori
I had heard most of this, but some of the detail is fascinating to hear from 
the msql side.

Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad

On Jul 27, 2011, at 9:13 PM, Q qdo...@gmail.com wrote:

 If you want a bit of history about MySQL you won't read on Wikipedia, here is 
 the backstory:
 
 Back in 1993 there were no free lightweight SQL servers. The first one to 
 appear was mSQL* (aka miniSQL), which wasn't technically open source, but it 
 was free for non commercial use, and distributed as source. It was initially 
 an sql query engine that ran on top of Postgres (back then Postgres wasn't an 
 SQL DB), but later implemented its own backend storage. 
 
 About a year, maybe a year and a half after mSQL's first release, MySQL 
 appears, and it just happened to support all the same cli syntax, similar 
 admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL 
 and free. The origin of certain chunks of the source that were in the initial 
 MySQL releases were also suspiciously similar to those found in mSQL. 
 
 Initially neither product supported concurrent queries, however MySQL quickly 
 introduced support for them using threads, which basically sucked for years, 
 but is was a differentiator that took many years to be matched by mSQL 
 (release early vs release when it actually works). At this time, mSQL was 
 very stable, and MySQL basically sucked unless you used exactly the right 
 config and feature set, but had the potential to do well once all the feature 
 bugs were worked out (which took another 4 years or so).
 
 For a while the two products were pretty comparable in features (that 
 worked), performance and popularity, but the non commercial use license and a 
 growing MySQL feature set eventually spelled the demise of mSQL's popularity. 
 MySQL went on to dominate the free sql database product space because it was 
 basically the only choice that didn't cost money to use commercially, and 
 support concurrent queries. The appearance of php in 1995 helped widen that 
 gap as demand for small SQL databases grew, despite it supporting both 
 products equally.
 At that time mSQL already had a similar web programming language distributed 
 with it called Lite, but that's a whole other story.
 
 MySQL grew from humble and possibly slightly illegitimate beginnings for the 
 purposes of being something very simple, very small, and very fast. Things 
 like ACID compliance and MVCC were liabilities to speed and simplicity and 
 not part of the original plan. It was never intended to be even remotely 
 comparable to the Ingres, Sybase, Oracle, DB2 or Interbase servers of that 
 era.
 
 * I used to work with the author of mSQL many moons ago.
 
 
 On 28/07/2011, at 4:21 AM, Andrew Satori wrote:
 
 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was going 
 to have to alter things to be MySQL specific, rather than the standard 
 syntax that works across multiple backends. Hardware was not the limit.  The 
 data in question was in how MySQL coped with a 5th normal structure and 
 pulling in detail information associated with a master entry record. The 
 problems stemmed from the join and a table scan caused my MySQL's inability 
 properly user the index.  The same request against the same data in every 
 other platform of note executed better than 2x as fast as the MySQL 
 implementation, in some cases on the same hardware, but most on inferior 
 hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, 
 that MySQL has limitations.  They can be overcome, but the further you push 
 it, the more difficult and expensive they become.  Unfortunately, I've been 
 down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, 
 Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only 
 used FrontBase for prototyping so I have no deployment experience with it 
 and do not include it for that reason).  Everyone one of them has trade-offs 
 and limits.  Based upon that experience, for any project I start today, 
 PosgreSQL would be my first choice, with Oracle and MSSQL being 2nd and 3rd. 
  MySQL would be absolutely dead last.  *if* it was a project that had 
 Twitter size scaling issues, I would consider altering that to use DB/2 as 
 the platform of choice, because of it's ability to cleanly scale to IBM's z 
 series hardware, but even then I would have to weigh the benefits versus the 
 limitations of DB/2.
 
 In case it hasn't been obvious from the beginning.  I loathe MySQL, both 
 technically ( it is still basically a SQL engine grafted to a text based 
 data engine ala PICK, DB4, Progress or Paradox ) and philosophically ( GPL 
 applied to the data access libraries rather than LGPL ). I do not argue that 
 both can be worked 

Re: MySQL was: Re: Lion and WO

2011-07-27 Thread Pascal Robert
Ah yes, I remember that we had mSQL hosting (on Solaris 2.5!) at an ISP I was 
working for in 1996 to 2000, and I remember the discussions about how much code 
MySQL stole from mSQL.

Not trust me, nothing was worse than the Access/NT/ASP combo, or even worse OS 
8.6/WebStar/FMP 4.1 (with the Web Sharing crap) combo, for the Web. We had 3 
Macs and 2 NT boxes (+ many Solaris boxes) for hosting, and I had to put those 
USB dongle that detected that the Mac was frozen because of FMP and rebooted 
the Mac... 

Anyone remembers Tango and Butler SQL?

 If you want a bit of history about MySQL you won't read on Wikipedia, here is 
 the backstory:
 
 Back in 1993 there were no free lightweight SQL servers. The first one to 
 appear was mSQL* (aka miniSQL), which wasn't technically open source, but it 
 was free for non commercial use, and distributed as source. It was initially 
 an sql query engine that ran on top of Postgres (back then Postgres wasn't an 
 SQL DB), but later implemented its own backend storage. 
 
 About a year, maybe a year and a half after mSQL's first release, MySQL 
 appears, and it just happened to support all the same cli syntax, similar 
 admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL 
 and free. The origin of certain chunks of the source that were in the initial 
 MySQL releases were also suspiciously similar to those found in mSQL. 
 
 Initially neither product supported concurrent queries, however MySQL quickly 
 introduced support for them using threads, which basically sucked for years, 
 but is was a differentiator that took many years to be matched by mSQL 
 (release early vs release when it actually works). At this time, mSQL was 
 very stable, and MySQL basically sucked unless you used exactly the right 
 config and feature set, but had the potential to do well once all the feature 
 bugs were worked out (which took another 4 years or so).
 
 For a while the two products were pretty comparable in features (that 
 worked), performance and popularity, but the non commercial use license and a 
 growing MySQL feature set eventually spelled the demise of mSQL's popularity. 
 MySQL went on to dominate the free sql database product space because it was 
 basically the only choice that didn't cost money to use commercially, and 
 support concurrent queries. The appearance of php in 1995 helped widen that 
 gap as demand for small SQL databases grew, despite it supporting both 
 products equally.
 At that time mSQL already had a similar web programming language distributed 
 with it called Lite, but that's a whole other story.
 
 MySQL grew from humble and possibly slightly illegitimate beginnings for the 
 purposes of being something very simple, very small, and very fast. Things 
 like ACID compliance and MVCC were liabilities to speed and simplicity and 
 not part of the original plan. It was never intended to be even remotely 
 comparable to the Ingres, Sybase, Oracle, DB2 or Interbase servers of that 
 era.
 
 * I used to work with the author of mSQL many moons ago.
 
 
 On 28/07/2011, at 4:21 AM, Andrew Satori wrote:
 
 
 You asked, about rows and columns so I answered.  I know what killed it.  I 
 know why.  I know what I could have done to prevent it and work around it.  
 The net result is that in order to get the performance I needed, I was going 
 to have to alter things to be MySQL specific, rather than the standard 
 syntax that works across multiple backends. Hardware was not the limit.  The 
 data in question was in how MySQL coped with a 5th normal structure and 
 pulling in detail information associated with a master entry record. The 
 problems stemmed from the join and a table scan caused my MySQL's inability 
 properly user the index.  The same request against the same data in every 
 other platform of note executed better than 2x as fast as the MySQL 
 implementation, in some cases on the same hardware, but most on inferior 
 hardware.  
 
 I understand your point, and yes, there are/were solutions. My point being, 
 that MySQL has limitations.  They can be overcome, but the further you push 
 it, the more difficult and expensive they become.  Unfortunately, I've been 
 down this path a few times with several platforms.  MySQL, OpenBase, MSSQL, 
 Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a few (I have only 
 used FrontBase for prototyping so I have no deployment experience with it 
 and do not include it for that reason).  Everyone one of them has trade-offs 
 and limits.  Based upon that experience, for any project I start today, 
 PosgreSQL would be my first choice, with Oracle and MSSQL being 2nd and 3rd. 
  MySQL would be absolutely dead last.  *if* it was a project that had 
 Twitter size scaling issues, I would consider altering that to use DB/2 as 
 the platform of choice, because of it's ability to cleanly scale to IBM's z 
 series hardware, but even then I would have to weigh the benefits versus the 
 limitations of 

Re: MySQL was: Re: Lion and WO

2011-07-27 Thread Andy 'Dru' Satori
 I'll give you really scary, in 1995 I was hosting a commercial website on a 
win95 box that had been butchered to run a cgi scripting engine in VB. To make 
matters worse, the DB was MSSQL 1.0 running on a MS OS/2 1.3 server ( IBM 
Microchannel PS/2 ). All I can say is that it worked. To this day, I cringe to 
recall the configuration. 

Ahh, LAN Manager, OS/2 and MSSQL in the days before the Sybase license. Now 
THAT was an adventure.


-- 
Andy 'Dru' Satori


On Wednesday, July 27, 2011 at 10:26 PM, Pascal Robert wrote:

 Ah yes, I remember that we had mSQL hosting (on Solaris 2.5!) at an ISP I was 
 working for in 1996 to 2000, and I remember the discussions about how much 
 code MySQL stole from mSQL.
 
 Not trust me, nothing was worse than the Access/NT/ASP combo, or even worse 
 OS 8.6/WebStar/FMP 4.1 (with the Web Sharing crap) combo, for the Web. We had 
 3 Macs and 2 NT boxes (+ many Solaris boxes) for hosting, and I had to put 
 those USB dongle that detected that the Mac was frozen because of FMP and 
 rebooted the Mac... 
 
 Anyone remembers Tango and Butler SQL?
 
  If you want a bit of history about MySQL you won't read on Wikipedia, here 
  is the backstory:
  
  Back in 1993 there were no free lightweight SQL servers. The first one to 
  appear was mSQL* (aka miniSQL), which wasn't technically open source, but 
  it was free for non commercial use, and distributed as source. It was 
  initially an sql query engine that ran on top of Postgres (back then 
  Postgres wasn't an SQL DB), but later implemented its own backend storage. 
  
  About a year, maybe a year and a half after mSQL's first release, MySQL 
  appears, and it just happened to support all the same cli syntax, similar 
  admin tools, etc as mSQL, it was basically a straight clone of mSQL but GPL 
  and free. The origin of certain chunks of the source that were in the 
  initial MySQL releases were also suspiciously similar to those found in 
  mSQL. 
  
  Initially neither product supported concurrent queries, however MySQL 
  quickly introduced support for them using threads, which basically sucked 
  for years, but is was a differentiator that took many years to be matched 
  by mSQL (release early vs release when it actually works). At this time, 
  mSQL was very stable, and MySQL basically sucked unless you used exactly 
  the right config and feature set, but had the potential to do well once all 
  the feature bugs were worked out (which took another 4 years or so).
  
  For a while the two products were pretty comparable in features (that 
  worked), performance and popularity, but the non commercial use license and 
  a growing MySQL feature set eventually spelled the demise of mSQL's 
  popularity. MySQL went on to dominate the free sql database product space 
  because it was basically the only choice that didn't cost money to use 
  commercially, and support concurrent queries. The appearance of php in 1995 
  helped widen that gap as demand for small SQL databases grew, despite it 
  supporting both products equally.
  At that time mSQL already had a similar web programming language 
  distributed with it called Lite, but that's a whole other story.
  
  MySQL grew from humble and possibly slightly illegitimate beginnings for 
  the purposes of being something very simple, very small, and very fast. 
  Things like ACID compliance and MVCC were liabilities to speed and 
  simplicity and not part of the original plan. It was never intended to be 
  even remotely comparable to the Ingres, Sybase, Oracle, DB2 or Interbase 
  servers of that era.
  
  * I used to work with the author of mSQL many moons ago.
  
  
  On 28/07/2011, at 4:21 AM, Andrew Satori wrote:
  
   
   You asked, about rows and columns so I answered. I know what killed it. I 
   know why. I know what I could have done to prevent it and work around it. 
   The net result is that in order to get the performance I needed, I was 
   going to have to alter things to be MySQL specific, rather than the 
   standard syntax that works across multiple backends. Hardware was not the 
   limit. The data in question was in how MySQL coped with a 5th normal 
   structure and pulling in detail information associated with a master 
   entry record. The problems stemmed from the join and a table scan caused 
   my MySQL's inability properly user the index. The same request against 
   the same data in every other platform of note executed better than 2x as 
   fast as the MySQL implementation, in some cases on the same hardware, but 
   most on inferior hardware. 
   
   I understand your point, and yes, there are/were solutions. My point 
   being, that MySQL has limitations. They can be overcome, but the further 
   you push it, the more difficult and expensive they become. Unfortunately, 
   I've been down this path a few times with several platforms. MySQL, 
   OpenBase, MSSQL, Oracle, Informix, Sybase, DB/2, and PostgreSQL to name a 
   few (I have only used 

Re: Lion and WO

2011-07-26 Thread dru
Well, the issue I have in general is that the market seems to have adopted a MySQL or commercial mindset. MySQL is, to put it mildly, a trap. Skipping over the license issues, and going straight to the real stuff, MySQL has been shown repeatedly to have very real and finite limits on growth and scalability. Google, twitter, facebook, etc have all built foundations on MySQL only to hit walls, and implement obscenely expensive workarounds.The problem is that the alternatives do not cater to the web dev platform, and they lose in the "startup" phases despite long term advantages. LAMP has become a liability. Too many people assume with knowing, and it is killing techs like WO.It gets worse when you mix in python and coredata/sqllite. Ever used apple's teams wiki server. Uggh, what a mess. It will come full circle. I still have a coup,e WO projects but most of my new work is objective c or c++ cgi implementation. It is fast, scalable, portable, and I do not have to deal with 10 layers of stack to make things work.I love WO, I hate the scripting environments, and .net is an equal disaster to LAMP. Basically, the web toolkits have gotten worse, not better.-- Sent from my HP TouchPadOn Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: FrontBase is pretty quiet these days too, though the dev list does see some traffic and there are new releases.  Marketing a proprietary SQL database these days is swimming upstream, you can't expect wide success.  FrontBase fills a niche market, of which WO is probably less and less every year.  As long as their goal is to target their niche (and they do so well), they will keep going.  Neither FrontBase or OpenBase are ever going to replace MySQL.


On 2011-07-25, at 8:45 PM, Tim Worman wrote:

 Now that right there IS funny. But if no one were on the list to see that and laugh, then I'd have to develop in something other than WO. :-)
 
 Tim Worman
 UCLA GSEIS
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote:
 
 I don't know what I would do if I was using some proprietary technology that hadn't been updated in years, with almost no communication from the company in charge of it!  What is that like?   ;-)
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote:
 Openbase has been a great product from day one. And integrating it with WO definitely is seamless. I'm a fan. But the developer list has fallen completely silent and it used to be vibrant. The product hasn't had any public updates since 2009 - I don't think it is because there is nothing to do.
 
 I'm in no hurry at all to move my server but I do have to develop against something and that can't be Openbase if I'm running Lion. The tweet indicating that a beta has been "released" is one of only two from the company since Feb 2010.
 
 Tim Worman
 UCLA GSEIS
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
 
 This email sent to ch...@global-village.net

-- 
Chuck Hill Senior Consultant / VP Development

Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/dru%40druware.com

This email sent to d...@druware.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-26 Thread Travis Britt
FWIW, once you reach that level scaling on *anything* is hard. 

Sent from my iPhone

On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:

 Well,  the issue I have in general is that the market seems to have adopted a 
 MySQL or commercial mindset.  MySQL is, to put it mildly, a trap. Skipping 
 over the license issues, and going straight to the real stuff, MySQL has been 
 shown repeatedly to have very real and finite limits on growth and 
 scalability.  Google, twitter, facebook, etc have all built foundations on 
 MySQL only to hit walls, and implement obscenely expensive workarounds.
 
 The problem is that the alternatives do not cater to the web dev platform, 
 and they lose in the startup phases despite long term advantages.  LAMP has 
 become a liability.  Too many people assume with knowing, and it is killing 
 techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used apple's 
 teams wiki server.  Uggh, what a mess. It will come full circle.  I still 
 have a coup,e WO projects but most of my new work is objective c or c++ cgi 
 implementation.  It is fast, scalable, portable, and I do not have to deal 
 with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal disaster 
 to LAMP.  Basically, the web toolkits have gotten worse, not better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see some 
 traffic and there are new releases. Marketing a proprietary SQL database 
 these days is swimming upstream, you can't expect wide success. FrontBase 
 fills a niche market, of which WO is probably less and less every year. As 
 long as their goal is to target their niche (and they do so well), they will 
 keep going. Neither FrontBase or OpenBase are ever going to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
  Now that right there IS funny. But if no one were on the list to see that 
  and laugh, then I'd have to develop in something other than WO. :-) 
  
  Tim Worman 
  UCLA GSEIS 
  
  
  
  On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
  
  I don't know what I would do if I was using some proprietary technology 
  that hadn't been updated in years, with almost no communication from the 
  company in charge of it! What is that like? ;-) 
  
  On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote: 
  Openbase has been a great product from day one. And integrating it with WO 
  definitely is seamless. I'm a fan. But the developer list has fallen 
  completely silent and it used to be vibrant. The product hasn't had any 
  public updates since 2009 - I don't think it is because there is nothing 
  to do. 
  
  I'm in no hurry at all to move my server but I do have to develop against 
  something and that can't be Openbase if I'm running Lion. The tweet 
  indicating that a beta has been released is one of only two from the 
  company since Feb 2010. 
  
  Tim Worman 
  UCLA GSEIS 
  ___ 
  Do not post admin requests to the list. They will be ignored. 
  Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
  Help/Unsubscribe/Update your Subscription: 
  http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com 
  
  This email sent to li...@thetimmy.com 
  
  ___ 
  Do not post admin requests to the list. They will be ignored. 
  Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
  Help/Unsubscribe/Update your Subscription: 
  http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
   
  
  This email sent to ch...@global-village.net 
 
 -- 
 Chuck Hill Senior Consultant / VP Development 
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems. 
 http://www.global-village.net/products/practical_webobjects 
 
 
 
 
 
 
 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/dru%40druware.com 
 
 This email sent to d...@druware.com 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/tbritt%40phigment.org
 
 This email sent to tbr...@phigment.org
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:

Re: Lion and WO

2011-07-26 Thread Andrew Satori
To a degree, but if you have committed to the MySQL way to get past it's core 
weaknesses, you have also made transitioning to anything else very very hard.  
In the case of Facebook, they have hit the wall where the front end is still 
scaling, but the backend is not.  It is so wedded to it's MySQL roots though, 
they are not in a position to replace the backend with something that scales 
well.

OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of this 
trap by implementing a greater subset of 'common' functionality.  That comes at 
the cost of some friendly behaviors towards web development though.

On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:

 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have adopted 
 a MySQL or commercial mindset.  MySQL is, to put it mildly, a trap. Skipping 
 over the license issues, and going straight to the real stuff, MySQL has 
 been shown repeatedly to have very real and finite limits on growth and 
 scalability.  Google, twitter, facebook, etc have all built foundations on 
 MySQL only to hit walls, and implement obscenely expensive workarounds.
 
 The problem is that the alternatives do not cater to the web dev platform, 
 and they lose in the startup phases despite long term advantages.  LAMP 
 has become a liability.  Too many people assume with knowing, and it is 
 killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full circle.  I 
 still have a coup,e WO projects but most of my new work is objective c or 
 c++ cgi implementation.  It is fast, scalable, portable, and I do not have 
 to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal disaster 
 to LAMP.  Basically, the web toolkits have gotten worse, not better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see some 
 traffic and there are new releases. Marketing a proprietary SQL database 
 these days is swimming upstream, you can't expect wide success. FrontBase 
 fills a niche market, of which WO is probably less and less every year. As 
 long as their goal is to target their niche (and they do so well), they will 
 keep going. Neither FrontBase or OpenBase are ever going to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
  Now that right there IS funny. But if no one were on the list to see that 
  and laugh, then I'd have to develop in something other than WO. :-) 
  
  Tim Worman 
  UCLA GSEIS 
  
  
  
  On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
  
  I don't know what I would do if I was using some proprietary technology 
  that hadn't been updated in years, with almost no communication from the 
  company in charge of it! What is that like? ;-) 
  
  On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote: 
  Openbase has been a great product from day one. And integrating it with 
  WO definitely is seamless. I'm a fan. But the developer list has fallen 
  completely silent and it used to be vibrant. The product hasn't had any 
  public updates since 2009 - I don't think it is because there is nothing 
  to do. 
  
  I'm in no hurry at all to move my server but I do have to develop against 
  something and that can't be Openbase if I'm running Lion. The tweet 
  indicating that a beta has been released is one of only two from the 
  company since Feb 2010. 
  
  Tim Worman 
  UCLA GSEIS 
  ___ 
  Do not post admin requests to the list. They will be ignored. 
  Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
  Help/Unsubscribe/Update your Subscription: 
  http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
   
  
  This email sent to li...@thetimmy.com 
  
  ___ 
  Do not post admin requests to the list. They will be ignored. 
  Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
  Help/Unsubscribe/Update your Subscription: 
  http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
   
  
  This email sent to ch...@global-village.net 
 
 -- 
 Chuck Hill Senior Consultant / VP Development 
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems. 
 http://www.global-village.net/products/practical_webobjects 
 
 
 
 
 
 
 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 

Re: Lion and WO

2011-07-26 Thread Kieran Kelleher
Hi Andrew. 

What exactly was the scale/size of your MySQL database that caused it to fall 
over?  Row count? (Row count x field count) max?

Regards, Kieran.
(Sent from my iPhone)


On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:

 To a degree, but if you have committed to the MySQL way to get past it's core 
 weaknesses, you have also made transitioning to anything else very very hard. 
  In the case of Facebook, they have hit the wall where the front end is still 
 scaling, but the backend is not.  It is so wedded to it's MySQL roots though, 
 they are not in a position to replace the backend with something that scales 
 well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  That 
 comes at the cost of some friendly behaviors towards web development though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have adopted 
 a MySQL or commercial mindset.  MySQL is, to put it mildly, a trap. 
 Skipping over the license issues, and going straight to the real stuff, 
 MySQL has been shown repeatedly to have very real and finite limits on 
 growth and scalability.  Google, twitter, facebook, etc have all built 
 foundations on MySQL only to hit walls, and implement obscenely expensive 
 workarounds.
 
 The problem is that the alternatives do not cater to the web dev platform, 
 and they lose in the startup phases despite long term advantages.  LAMP 
 has become a liability.  Too many people assume with knowing, and it is 
 killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full circle.  I 
 still have a coup,e WO projects but most of my new work is objective c or 
 c++ cgi implementation.  It is fast, scalable, portable, and I do not have 
 to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal disaster 
 to LAMP.  Basically, the web toolkits have gotten worse, not better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see some 
 traffic and there are new releases. Marketing a proprietary SQL database 
 these days is swimming upstream, you can't expect wide success. FrontBase 
 fills a niche market, of which WO is probably less and less every year. As 
 long as their goal is to target their niche (and they do so well), they 
 will keep going. Neither FrontBase or OpenBase are ever going to replace 
 MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
 Now that right there IS funny. But if no one were on the list to see that 
 and laugh, then I'd have to develop in something other than WO. :-) 
 
 Tim Worman 
 UCLA GSEIS 
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
 
 I don't know what I would do if I was using some proprietary technology 
 that hadn't been updated in years, with almost no communication from the 
 company in charge of it! What is that like? ;-) 
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote: 
 Openbase has been a great product from day one. And integrating it with 
 WO definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it used to be vibrant. The product hasn't had any 
 public updates since 2009 - I don't think it is because there is nothing 
 to do. 
 
 I'm in no hurry at all to move my server but I do have to develop against 
 something and that can't be Openbase if I'm running Lion. The tweet 
 indicating that a beta has been released is one of only two from the 
 company since Feb 2010. 
 
 Tim Worman 
 UCLA GSEIS 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
  
 
 This email sent to li...@thetimmy.com 
 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
  
 
 This email sent to ch...@global-village.net 
 
 -- 
 Chuck Hill Senior Consultant / VP Development 
 
 Practical WebObjects - for developers who want to increase their overall 
 knowledge of WebObjects or who are trying to solve specific problems. 
 http://www.global-village.net/products/practical_webobjects 
 
 
 
 
 
 
 
 

Re: Lion and WO

2011-07-26 Thread Mike Schrag
Rule #1 of not being Google, Twitter, or Facebook: You're not Google, Twitter, 
or Facebook. Rule #2: you never will be. Embrace your newfound freedom and use 
whatever database you want.

ms

On Jul 26, 2011, at 10:14 PM, Kieran Kelleher wrote:

 Hi Andrew. 
 
 What exactly was the scale/size of your MySQL database that caused it to fall 
 over?  Row count? (Row count x field count) max?
 
 Regards, Kieran.
 (Sent from my iPhone)
 
 
 On Jul 26, 2011, at 2:48 PM, Andrew Satori d...@druware.com wrote:
 
 To a degree, but if you have committed to the MySQL way to get past it's 
 core weaknesses, you have also made transitioning to anything else very very 
 hard.  In the case of Facebook, they have hit the wall where the front end 
 is still scaling, but the backend is not.  It is so wedded to it's MySQL 
 roots though, they are not in a position to replace the backend with 
 something that scales well.
 
 OpenBase, FrontBase, and to a lesser degree, PostgreSQL limit how much of 
 this trap by implementing a greater subset of 'common' functionality.  That 
 comes at the cost of some friendly behaviors towards web development though.
 
 On Jul 26, 2011, at 2:09 PM, Travis Britt wrote:
 
 FWIW, once you reach that level scaling on *anything* is hard. 
 
 Sent from my iPhone
 
 On Jul 26, 2011, at 6:02 AM, d...@druware.com wrote:
 
 Well,  the issue I have in general is that the market seems to have 
 adopted a MySQL or commercial mindset.  MySQL is, to put it mildly, a 
 trap. Skipping over the license issues, and going straight to the real 
 stuff, MySQL has been shown repeatedly to have very real and finite limits 
 on growth and scalability.  Google, twitter, facebook, etc have all built 
 foundations on MySQL only to hit walls, and implement obscenely expensive 
 workarounds.
 
 The problem is that the alternatives do not cater to the web dev platform, 
 and they lose in the startup phases despite long term advantages.  LAMP 
 has become a liability.  Too many people assume with knowing, and it is 
 killing techs like WO.
 
 It gets worse when you mix in python and coredata/sqllite.  Ever used 
 apple's teams wiki server.  Uggh, what a mess. It will come full circle.  
 I still have a coup,e WO projects but most of my new work is objective c 
 or c++ cgi implementation.  It is fast, scalable, portable, and I do not 
 have to deal with 10 layers of stack to make things work.
 
 I love WO, I hate the scripting environments, and .net is an equal 
 disaster to LAMP.  Basically, the web toolkits have gotten worse, not 
 better.
 
 
 
 
 -- Sent from my HP TouchPad
 On Jul 25, 2011 11:51 PM, Chuck Hill ch...@global-village.net wrote: 
 FrontBase is pretty quiet these days too, though the dev list does see 
 some traffic and there are new releases. Marketing a proprietary SQL 
 database these days is swimming upstream, you can't expect wide success. 
 FrontBase fills a niche market, of which WO is probably less and less 
 every year. As long as their goal is to target their niche (and they do so 
 well), they will keep going. Neither FrontBase or OpenBase are ever going 
 to replace MySQL. 
 
 
 On 2011-07-25, at 8:45 PM, Tim Worman wrote: 
 
 Now that right there IS funny. But if no one were on the list to see that 
 and laugh, then I'd have to develop in something other than WO. :-) 
 
 Tim Worman 
 UCLA GSEIS 
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote: 
 
 I don't know what I would do if I was using some proprietary technology 
 that hadn't been updated in years, with almost no communication from the 
 company in charge of it! What is that like? ;-) 
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote: 
 Openbase has been a great product from day one. And integrating it with 
 WO definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it used to be vibrant. The product hasn't had any 
 public updates since 2009 - I don't think it is because there is nothing 
 to do. 
 
 I'm in no hurry at all to move my server but I do have to develop 
 against something and that can't be Openbase if I'm running Lion. The 
 tweet indicating that a beta has been released is one of only two from 
 the company since Feb 2010. 
 
 Tim Worman 
 UCLA GSEIS 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
  
 
 This email sent to li...@thetimmy.com 
 
 ___ 
 Do not post admin requests to the list. They will be ignored. 
 Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) 
 Help/Unsubscribe/Update your Subscription: 
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
  
 
 This email sent to ch...@global-village.net 
 
 -- 
 Chuck Hill 

Re: Lion and WO

2011-07-25 Thread Tim Worman
The only problem I had was that I had to use Direct Connect in Lion - probably 
a config problem somewhere. I'm stuck in Snow Leopard for dev right now since 
my current database doesn't install in Lion.

Tim Worman
UCLA GSEIS


On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:

 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache WO 
 adaptor compiles correctly too. But Java is not pre-installed, so just 
 start any Java process (a simple call to /usr/bin/java will do) and Finder 
 will ask you if you want to install Java. If you say so, it will download 
 Java 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-25 Thread Ramsey Gurley
Postgresql?

On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:

 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev right 
 now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache 
 WO adaptor compiles correctly too. But Java is not pre-installed, so just 
 start any Java process (a simple call to /usr/bin/java will do) and Finder 
 will ask you if you want to install Java. If you say so, it will download 
 Java 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-25 Thread Andy 'Dru' Satori
PostgreSQL is just fine in lion

Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad

On Jul 25, 2011, at 7:15 PM, Ramsey Gurley rgur...@smarthealth.com wrote:

 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev right 
 now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache 
 WO adaptor compiles correctly too. But Java is not pre-installed, so just 
 start any Java process (a simple call to /usr/bin/java will do) and 
 Finder will ask you if you want to install Java. If you say so, it will 
 download Java 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/dru%40druware.com
 
 This email sent to d...@druware.com
 
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-25 Thread Tim Worman
No, I've been using Openbase for a long time. I'm probably going to have to 
make a move though since there seems to be very little activity around the 
product. 

There's a tweet mentioning a beta release for Lion:

http://twitter.com/#!/OpenBase/statuses/90781766431936512

Tim Worman
UCLA GSEIS

On Jul 25, 2011, at 4:15 PM, Ramsey Gurley wrote:

 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev right 
 now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache 
 WO adaptor compiles correctly too. But Java is not pre-installed, so just 
 start any Java process (a simple call to /usr/bin/java will do) and 
 Finder will ask you if you want to install Java. If you say so, it will 
 download Java 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


RE: Lion and WO

2011-07-25 Thread Beatty, Daniel D CIV NAVAIR, 474300D
Greetings Tim,
But I like Frontbase and OpenBase.  They are really cool database that have the 
simplicity of just being a SQL-92 database without any non-sense.   This is 
going to force us into the mindless collective PHP dictated databases.

Later,
Dan

-Original Message-
From: webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com 
[mailto:webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com] On 
Behalf Of Tim Worman
Sent: Monday, July 25, 2011 17:03
To: Ramsey Gurley
Cc: WebObjects Development
Subject: Re: Lion and WO

No, I've been using Openbase for a long time. I'm probably going to have to 
make a move though since there seems to be very little activity around the 
product. 

There's a tweet mentioning a beta release for Lion:

http://twitter.com/#!/OpenBase/statuses/90781766431936512

Tim Worman
UCLA GSEIS

On Jul 25, 2011, at 4:15 PM, Ramsey Gurley wrote:

 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev right 
 now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache 
 WO adaptor compiles correctly too. But Java is not pre-installed, so just 
 start any Java process (a simple call to /usr/bin/java will do) and 
 Finder will ask you if you want to install Java. If you say so, it will 
 download Java 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty%40navy.mil

This email sent to daniel.bea...@navy.mil


smime.p7s
Description: S/MIME cryptographic signature
 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-25 Thread Andy 'Dru' Satori
MySQL is really the only platform that fits this description.  I have worked 
with pretty much every RDMS over the last 20 years, and none fit the PHP 
conformity description other than MySQL.  OpenBase has more association with WO 
and EoF than any other, and for the most part is the only RDBMS that is WO 
ready out of the box.

PostgreSQL, Oracle, MSSQL, among others have added web functions, but that is 
barely even on the list of primary tasks.  If you find the need to move on, 
there are several excellent options that aren't MySQL.  As a matter of fact, I 
would strongly recommend anything but MySQL if your needs will ever exceed 
small volume system.  OpenBase may seem quiet, it is because there is not much 
that it truly needs to fill it's role. The pace of change in the RDBMS space is 
slowing as we begin to transition towards distributed techs and massively 
scaling cloud systems. 

In short, I see no reason to move off open base or front base unless other 
business considerations dictate the change...

Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad

On Jul 25, 2011, at 8:13 PM, Beatty, Daniel D CIV NAVAIR, 474300D 
daniel.bea...@navy.mil wrote:

 Greetings Tim,
 But I like Frontbase and OpenBase.  They are really cool database that have 
 the simplicity of just being a SQL-92 database without any non-sense.   This 
 is going to force us into the mindless collective PHP dictated databases.
 
 Later,
 Dan
 
 -Original Message-
 From: webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com 
 [mailto:webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com] On 
 Behalf Of Tim Worman
 Sent: Monday, July 25, 2011 17:03
 To: Ramsey Gurley
 Cc: WebObjects Development
 Subject: Re: Lion and WO
 
 No, I've been using Openbase for a long time. I'm probably going to have to 
 make a move though since there seems to be very little activity around the 
 product. 
 
 There's a tweet mentioning a beta release for Lion:
 
 http://twitter.com/#!/OpenBase/statuses/90781766431936512
 
 Tim Worman
 UCLA GSEIS
 
 On Jul 25, 2011, at 4:15 PM, Ramsey Gurley wrote:
 
 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev 
 right now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache 
 WO adaptor compiles correctly too. But Java is not pre-installed, so 
 just start any Java process (a simple call to /usr/bin/java will do) and 
 Finder will ask you if you want to install Java. If you say so, it will 
 download Java 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
 
 This email sent to rgur...@smarthealth.com
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/daniel.beatty%40navy.mil
 
 This email sent to daniel.bea...@navy.mil
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev

Re: Lion and WO

2011-07-25 Thread Tim Worman
Openbase has been a great product from day one. And integrating it with WO 
definitely is seamless. I'm a fan. But the developer list has fallen completely 
silent and it used to be vibrant. The product hasn't had any public updates 
since 2009 - I don't think it is because there is nothing to do.

I'm in no hurry at all to move my server but I do have to develop against 
something and that can't be Openbase if I'm running Lion. The tweet indicating 
that a beta has been released is one of only two from the company since Feb 
2010.

Tim Worman
UCLA GSEIS

On Jul 25, 2011, at 5:52 PM, Andy 'Dru' Satori wrote:

 MySQL is really the only platform that fits this description.  I have worked 
 with pretty much every RDMS over the last 20 years, and none fit the PHP 
 conformity description other than MySQL.  OpenBase has more association with 
 WO and EoF than any other, and for the most part is the only RDBMS that is WO 
 ready out of the box.
 
 PostgreSQL, Oracle, MSSQL, among others have added web functions, but that is 
 barely even on the list of primary tasks.  If you find the need to move on, 
 there are several excellent options that aren't MySQL.  As a matter of fact, 
 I would strongly recommend anything but MySQL if your needs will ever exceed 
 small volume system.  OpenBase may seem quiet, it is because there is not 
 much that it truly needs to fill it's role. The pace of change in the RDBMS 
 space is slowing as we begin to transition towards distributed techs and 
 massively scaling cloud systems. 
 
 In short, I see no reason to move off open base or front base unless other 
 business considerations dictate the change...
 
 Andy 'Dru' Satori - all typos courtesy of fat finger and an iPad
 
 On Jul 25, 2011, at 8:13 PM, Beatty, Daniel D CIV NAVAIR, 474300D 
 daniel.bea...@navy.mil wrote:
 
 Greetings Tim,
 But I like Frontbase and OpenBase.  They are really cool database that have 
 the simplicity of just being a SQL-92 database without any non-sense.   This 
 is going to force us into the mindless collective PHP dictated databases.
 
 Later,
 Dan
 
 -Original Message-
 From: webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com 
 [mailto:webobjects-dev-bounces+daniel.beatty=navy@lists.apple.com] On 
 Behalf Of Tim Worman
 Sent: Monday, July 25, 2011 17:03
 To: Ramsey Gurley
 Cc: WebObjects Development
 Subject: Re: Lion and WO
 
 No, I've been using Openbase for a long time. I'm probably going to have to 
 make a move though since there seems to be very little activity around the 
 product. 
 
 There's a tweet mentioning a beta release for Lion:
 
 http://twitter.com/#!/OpenBase/statuses/90781766431936512
 
 Tim Worman
 UCLA GSEIS
 
 On Jul 25, 2011, at 4:15 PM, Ramsey Gurley wrote:
 
 Postgresql?
 
 On Jul 25, 2011, at 11:38 AM, Tim Worman wrote:
 
 The only problem I had was that I had to use Direct Connect in Lion - 
 probably a config problem somewhere. I'm stuck in Snow Leopard for dev 
 right now since my current database doesn't install in Lion.
 
 Tim Worman
 UCLA GSEIS
 
 
 On Jul 20, 2011, at 10:08 AM, Mike Schrag wrote:
 
 yes, long ago .. works fine.
 
 On Jul 20, 2011, at 1:06 PM, Simon wrote:
 
 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. 
 Apache WO adaptor compiles correctly too. But Java is not 
 pre-installed, so just start any Java process (a simple call to 
 /usr/bin/java will do) and Finder will ask you if you want to install 
 Java. If you say so, it will download Java 1.6 (from Apple) and install 
 it. ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http

Re: Lion and WO

2011-07-25 Thread John Huss
I don't know what I would do if I was using some proprietary technology that
hadn't been updated in years, with almost no communication from the company
in charge of it!  What is that like?   ;-)

On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote:

 Openbase has been a great product from day one. And integrating it with WO
 definitely is seamless. I'm a fan. But the developer list has fallen
 completely silent and it used to be vibrant. The product hasn't had any
 public updates since 2009 - I don't think it is because there is nothing to
 do.

 I'm in no hurry at all to move my server but I do have to develop against
 something and that can't be Openbase if I'm running Lion. The tweet
 indicating that a beta has been released is one of only two from the
 company since Feb 2010.

 Tim Worman
 UCLA GSEIS

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-25 Thread Chuck Hill
ROFLAMO!


On 2011-07-25, at 8:36 PM, John Huss wrote:

 I don't know what I would do if I was using some proprietary technology that 
 hadn't been updated in years, with almost no communication from the company 
 in charge of it!  What is that like?   ;-)
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote:
 Openbase has been a great product from day one. And integrating it with WO 
 definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it used to be vibrant. The product hasn't had any 
 public updates since 2009 - I don't think it is because there is nothing to 
 do.
 
 I'm in no hurry at all to move my server but I do have to develop against 
 something and that can't be Openbase if I'm running Lion. The tweet 
 indicating that a beta has been released is one of only two from the 
 company since Feb 2010.
 
 Tim Worman
 UCLA GSEIS
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
 
 This email sent to ch...@global-village.net

-- 
Chuck Hill Senior Consultant / VP Development

Practical WebObjects - for developers who want to increase their overall 
knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-25 Thread Tim Worman
Now that right there IS funny. But if no one were on the list to see that and 
laugh, then I'd have to develop in something other than WO. :-)

Tim Worman
UCLA GSEIS



On Jul 25, 2011, at 8:36 PM, John Huss wrote:

 I don't know what I would do if I was using some proprietary technology that 
 hadn't been updated in years, with almost no communication from the company 
 in charge of it!  What is that like?   ;-)
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote:
 Openbase has been a great product from day one. And integrating it with WO 
 definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it used to be vibrant. The product hasn't had any 
 public updates since 2009 - I don't think it is because there is nothing to 
 do.
 
 I'm in no hurry at all to move my server but I do have to develop against 
 something and that can't be Openbase if I'm running Lion. The tweet 
 indicating that a beta has been released is one of only two from the 
 company since Feb 2010.
 
 Tim Worman
 UCLA GSEIS
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-25 Thread Chuck Hill
FrontBase is pretty quiet these days too, though the dev list does see some 
traffic and there are new releases.  Marketing a proprietary SQL database these 
days is swimming upstream, you can't expect wide success.  FrontBase fills a 
niche market, of which WO is probably less and less every year.  As long as 
their goal is to target their niche (and they do so well), they will keep 
going.  Neither FrontBase or OpenBase are ever going to replace MySQL.


On 2011-07-25, at 8:45 PM, Tim Worman wrote:

 Now that right there IS funny. But if no one were on the list to see that and 
 laugh, then I'd have to develop in something other than WO. :-)
 
 Tim Worman
 UCLA GSEIS
 
 
 
 On Jul 25, 2011, at 8:36 PM, John Huss wrote:
 
 I don't know what I would do if I was using some proprietary technology that 
 hadn't been updated in years, with almost no communication from the company 
 in charge of it!  What is that like?   ;-)
 
 On Mon, Jul 25, 2011 at 10:22 PM, Tim Worman li...@thetimmy.com wrote:
 Openbase has been a great product from day one. And integrating it with WO 
 definitely is seamless. I'm a fan. But the developer list has fallen 
 completely silent and it used to be vibrant. The product hasn't had any 
 public updates since 2009 - I don't think it is because there is nothing to 
 do.
 
 I'm in no hurry at all to move my server but I do have to develop against 
 something and that can't be Openbase if I'm running Lion. The tweet 
 indicating that a beta has been released is one of only two from the 
 company since Feb 2010.
 
 Tim Worman
 UCLA GSEIS
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com
 
 This email sent to li...@thetimmy.com
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
 
 This email sent to ch...@global-village.net

-- 
Chuck Hill Senior Consultant / VP Development

Practical WebObjects - for developers who want to increase their overall 
knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects







 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Lion and WO

2011-07-20 Thread Pascal Robert
Just before people start asking. I installed Lion Server on a Mac Mini Server 
and the Wonder variants of wotaskd and Monitor works well. Apache WO adaptor 
compiles correctly too. But Java is not pre-installed, so just start any Java 
process (a simple call to /usr/bin/java will do) and Finder will ask you if you 
want to install Java. If you say so, it will download Java 1.6 (from Apple) and 
install it. ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Jesse Tayler
and then all else was groovy?


On Jul 20, 2011, at 11:32 AM, Pascal Robert wrote:

 Just before people start asking. I installed Lion Server on a Mac Mini Server 
 and the Wonder variants of wotaskd and Monitor works well. Apache WO adaptor 
 compiles correctly too. But Java is not pre-installed, so just start any Java 
 process (a simple call to /usr/bin/java will do) and Finder will ask you if 
 you want to install Java. If you say so, it will download Java 1.6 (from 
 Apple) and install it. ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com
 
 This email sent to jtay...@oeinc.com
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Joel M. Benisch
Nice...  :-)

Thanks for letting us all know.
--
Joel M. Benisch CPCU, President 
973-992-6300 x303
PaperFree Corporation   
973-992- FAX
909 Regal Boulevard 
j...@paperfree.net
Livingston, NJ 07039-8249   WE CREATE PRODUCTS WE WOULD WANT TO USE!

On Jul 20, 2011, at 11:32 AM, Pascal Robert wrote:

 Just before people start asking. I installed Lion Server on a Mac Mini Server 
 and the Wonder variants of wotaskd and Monitor works well. Apache WO adaptor 
 compiles correctly too. But Java is not pre-installed, so just start any Java 
 process (a simple call to /usr/bin/java will do) and Finder will ask you if 
 you want to install Java. If you say so, it will download Java 1.6 (from 
 Apple) and install it. ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/jmb%40paperfree.net
 
 This email sent to j...@paperfree.net
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Ricardo J. Parada

So far I've encountered Wonder bar stops working after taking Safari to full 
screen.

And for those who use sqlplus to connect to ORACLE at the command line you get 
Segmentation fault: 11.  I searched google and others are having the same 
problem but I don't see a fix by ORACLE.




On Jul 20, 2011, at 12:07 PM, Joel M. Benisch wrote:

 Nice...  :-)
 
 Thanks for letting us all know.
 --
 Joel M. Benisch CPCU, President 
 973-992-6300 x303
 PaperFree Corporation   
 973-992- FAX
 909 Regal Boulevard 
 j...@paperfree.net
 Livingston, NJ 07039-8249   WE CREATE PRODUCTS WE WOULD WANT TO USE!
 
 On Jul 20, 2011, at 11:32 AM, Pascal Robert wrote:
 
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache WO 
 adaptor compiles correctly too. But Java is not pre-installed, so just start 
 any Java process (a simple call to /usr/bin/java will do) and Finder will 
 ask you if you want to install Java. If you say so, it will download Java 
 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/jmb%40paperfree.net
 
 This email sent to j...@paperfree.net
 
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/rparada%40mac.com
 
 This email sent to rpar...@mac.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Simon
what about upgrading a dev machine - anyone braved it yet ?

On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini Server 
 and the Wonder variants of wotaskd and Monitor works well. Apache WO adaptor 
 compiles correctly too. But Java is not pre-installed, so just start any Java 
 process (a simple call to /usr/bin/java will do) and Finder will ask you if 
 you want to install Java. If you say so, it will download Java 1.6 (from 
 Apple) and install it. ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk

 This email sent to si...@potwells.co.uk

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Mike Schrag
yes, long ago .. works fine.

On Jul 20, 2011, at 1:06 PM, Simon wrote:

 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache WO 
 adaptor compiles correctly too. But Java is not pre-installed, so just start 
 any Java process (a simple call to /usr/bin/java will do) and Finder will 
 ask you if you want to install Java. If you say so, it will download Java 
 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.com
 
 This email sent to msch...@pobox.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Paul D Yu
I've upgraded my primary client development machine and it works just fine.

Upgrading the second one now.

SSD makes the process go really fast.  Spinning disk? not so much...

Paul
On Jul 20, 2011, at 1:06 PM, Simon wrote:

 what about upgrading a dev machine - anyone braved it yet ?
 
 On 20 July 2011 16:32, Pascal Robert prob...@macti.ca wrote:
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache WO 
 adaptor compiles correctly too. But Java is not pre-installed, so just start 
 any Java process (a simple call to /usr/bin/java will do) and Finder will 
 ask you if you want to install Java. If you say so, it will download Java 
 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk
 
 This email sent to si...@potwells.co.uk
 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com
 
 This email sent to p...@mac.com

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Jesse Tayler
oh, rub it in.


On Jul 20, 2011, at 1:08 PM, Paul D Yu wrote:

 SSD makes the process go really fast.  Spinning disk? not so much...

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com


Re: Lion and WO

2011-07-20 Thread Pascal Robert
Ah yes, I forgot.  You have to change the wotaskd and JavaMonitor launchd 
scripts so that the user is _appserver, not appserver (in the script, not 
for the owner of the script), if you don't do it, they won't be started.

 On Jul 20, 2011, at 11:32 AM, Pascal Robert wrote:
 
 Just before people start asking. I installed Lion Server on a Mac Mini 
 Server and the Wonder variants of wotaskd and Monitor works well. Apache WO 
 adaptor compiles correctly too. But Java is not pre-installed, so just start 
 any Java process (a simple call to /usr/bin/java will do) and Finder will 
 ask you if you want to install Java. If you say so, it will download Java 
 1.6 (from Apple) and install it. 
 ___
 Do not post admin requests to the list. They will be ignored.
 Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
 Help/Unsubscribe/Update your Subscription:
 http://lists.apple.com/mailman/options/webobjects-dev/jmb%40paperfree.net
 
 This email sent to j...@paperfree.net
 
 

 ___
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list  (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com