Re: [U2] Why Pick U2?

2011-07-16 Thread Daniel McGrath (Home)

Play nice now Rob,

This is bordering on a 'holy war'. You seem to want to reiterate previous
points, ones that no one has argued with you.

As I already said, U2 cannot target all markets, but you appear to want to
discount that and focus on the market of you choosing. I believe you grossly
underestimate the size of U2's market, so let us just leave that at that.

Brian Leach as released several books, but that is neither here nor there.
No one is making claims that it is mainstream with the general public. In
fact, this leads to the next point.

No, I did not overlook your Google trends link, I dismissed it as baiting.
You know as well as I do that it doesn't mean anything. If you wish to
disagree, discuss that one with your boss first:
http://programmers.stackexchange.com/questions/70606/trends-of-java-and-javascript/70607#70607

U2 is not marketed as a standalone product like MDB, it is embedded in it.
Most people running it wouldn't even know.

I highly doubt that there will be a new acquirer for U2. I think it is safe
to safe that Rocket U2 will stay as is for a very, very long time. If you
want to know why, have a look at RS and have a look at the discussions
around why U2 was sold by IBM.

Once again, to address the majority of your post, I am not arguing that
there are things we can do better and we are working on it.

Tell Joel it is about networking at U2U, there is a whole market out there
that might not have heard of FogCreek or their offerings. :)

If you want further discussion on anything, feel free to continue it with my
privately. Not because I don't want it discussed openly, but because I'm
sure the rest of the people on this list would like this put to rest

Best regards,
Dan


Dan,

Let me me re-phrase my statement:

"For 99% of software projects, MongoDB destroys U2 in every single aspect.
 And it's free."

The fact is, most people aren't developing emergency systems.  And even if I
were building a banking or emergency system today, despite U2's longevity,
I'd argue that up-time alone is not enough considering:

1. I can't find a book on U2 (how to administer, scale, interface, etc.).
2. I can't easily find technical talent who have experience with U2.
3. The technology has changed hands a number of times over the past decade.
(What prevents the next acquirer from ceasing development?)

Yes, you're right -- the people who have been using U2 for the last 20 years
successfully should probably stick with it for its reliability.  But someone
searching for a new database solution is going to be met with a multiple
barriers to entry (the first being discovering that U2 even exists).

Up-time is one aspect.  What about scaling?  Rapid development?  Community
support and involvement?  Look at what Craiglist is doing with MongoDB.  Did
you overlook my link to the Google search term comparison?

I browsed through the 116 page manual on EDA :-), but I don't want to have
to convert my data in order to access from anything but UniBasic.

It will be a big day for me when I can finally do something like I've
written below from programming language X and have a reasonably powerful,
user-friendly API for working with native U2 data.

db = UniData::Connection.new("localhost").db("mydb")

I digress.

I don't want to continue my argument in fear of sounding like I'm just here
to bash U2.  That's not the case.  I definitely interested in U2 at some
level even though I don't work with it much anymore.

Maybe it's something like Stockholm syndrome.  I worked in the U2 bubble for
so long.  Now that I'm out and benefiting widly from flexibility and
openness and thriving ecosystems, and I want U2 to be that way too.

The verdict is still out for me on Rocket, but I'd love to see the progress
you're talking about come to fruition.  I don't know if I can justify U2U to
Fog Creek, but we'll see. :-)

All the best,

-Rob
-- 
View this message in context: 
http://old.nabble.com/Why-Pick-U2--tp32061959p32075733.html
Sent from the U2 - Users mailing list archive at Nabble.com.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Why Pick U2?

2011-07-16 Thread George Gallen
This essentially is what I was working on with my perl routines to interface 
with UV.

You would open a file giving the accout and filename and receive a token back
Then you could read items with an idname and the token getting an array back
pass a TCL command and be able to get back an array of ID's

Yes, it would be better if I could do these without having to write my own 
API..I agree.

George Gallen
Senior Programmer/Analyst
Accounting/Data Division
ggal...@wyanokegroup.com
ph:856.848.9005 Ext 220
The Wyanoke Group
http://www.wyanokegroup.com

From: u2-users-boun...@listserver.u2ug.org 
[u2-users-boun...@listserver.u2ug.org] On Behalf Of Rob Sobers 
[rsob...@gmail.com]
Sent: Saturday, July 16, 2011 12:37 PM
To: U2 Users List
Subject: Re: [U2] Why Pick U2?

It will be a big day for me when I can finally do something like I've
written below from programming language X and have a reasonably powerful,
user-friendly API for working with native U2 data.

db = UniData::Connection.new("localhost").db("mydb")
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Why Pick U2?

2011-07-16 Thread Rob Sobers
Dan,

Let me me re-phrase my statement:

"For 99% of software projects, MongoDB destroys U2 in every single aspect.
 And it's free."

The fact is, most people aren't developing emergency systems.  And even if I
were building a banking or emergency system today, despite U2's longevity,
I'd argue that up-time alone is not enough considering:

1. I can't find a book on U2 (how to administer, scale, interface, etc.).
2. I can't easily find technical talent who have experience with U2.
3. The technology has changed hands a number of times over the past decade.
(What prevents the next acquirer from ceasing development?)

Yes, you're right -- the people who have been using U2 for the last 20 years
successfully should probably stick with it for its reliability.  But someone
searching for a new database solution is going to be met with a multiple
barriers to entry (the first being discovering that U2 even exists).

Up-time is one aspect.  What about scaling?  Rapid development?  Community
support and involvement?  Look at what Craiglist is doing with MongoDB.  Did
you overlook my link to the Google search term comparison?

I browsed through the 116 page manual on EDA :-), but I don't want to have
to convert my data in order to access from anything but UniBasic.

It will be a big day for me when I can finally do something like I've
written below from programming language X and have a reasonably powerful,
user-friendly API for working with native U2 data.

db = UniData::Connection.new("localhost").db("mydb")

I digress.

I don't want to continue my argument in fear of sounding like I'm just here
to bash U2.  That's not the case.  I definitely interested in U2 at some
level even though I don't work with it much anymore.

Maybe it's something like Stockholm syndrome.  I worked in the U2 bubble for
so long.  Now that I'm out and benefiting widly from flexibility and
openness and thriving ecosystems, and I want U2 to be that way too.

The verdict is still out for me on Rocket, but I'd love to see the progress
you're talking about come to fruition.  I don't know if I can justify U2U to
Fog Creek, but we'll see. :-)

All the best,

-Rob

On Fri, Jul 15, 2011 at 6:14 PM, Daniel McGrath  wrote:

> Thanks for the reply Rob,
>
> As to cherry picking, I wasn't calling out anyone in particular, but the
> thread in general. I believe some of our disagreement involves around the
> statement "MongoDB, which falls into the same class of database as U2.":
> MongoDB is *not* an enterprise class database. As per Charles Shaffer post,
> would you honestly use MongoDB for his system? I wouldn't. You would either
> go with a major SQL DB or an MVDB (such as a U2 system). As I and others
> have noted, U2 gives you a unique value proposition in that it generally has
> faster change turn-around,  cheaper associated costs and stability of
> platform (it will still be fine in 20 years without major architectural
> changes). MongoDB just doesn't fit into this realm. It isn't enterprise
> class; it doesn't have the maturity to provide the guarantees needed in
> serious enterprise systems, even if only for the mere fact it hasn't been
> around long enough to prove it. As to FourSquare, please re-note the link to
> FS's 11 hour outage caused by MongoDB as an actual example. Can you imagine
> Bank of America having an 11 hour outage on all money transactions and how
> much money/customers they would lose? People have been conditioned to accept
> website outages from time to time. No-one is going to die because FS is down
> for a day. Other things in life are not forgiven/forgotten so easily.
> Emergency systems run on U2. I would consider myself insanely negligent if I
> convinced those emergency services to drop U2 and replace it with an
> immature (even if exciting) database such as MongoDB.
>
> I cannot really comment on your issues with UniData, not knowing when or
> what they were. We ran UD at a Bank and out of our 20+ systems (most on MS
> SQL) it was by far the most stable with the least down time. It had to be,
> lest it put us out of business.
>
> U2 does not (and cannot) target EVERY market out there. Comparing it to
> other databases outside of the its core markets and saying "MongoDB destroys
> U2 in every single aspect.  And it's free" (http://goo.gl/7O5Hm) is a
> catchy, yet ultimately flawed statement.
>
> I don't think anyone would argue that 'Big Blue' and 'Agile'  are the wine
> and cheese combination of the tech world. Please remember that U2 is now
> Rocket U2, not IBM U2. Rocket Software is an amazingly agile company in
> comparison. How long did it take them to release DataVu? Also remember that
> in the "company scale" of time U2 hasn't been with Rocket for that long.
> Take into account ramp up time for a new working environment, complete
> office move, rebranding of all products and documentation when determining
> how sluggish U2 is. Expect more developments to come out quicker. There are
> some exciting changes coming do