 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Dennis Landi Guest
|
Posted: Wed Sep 17, 2003 2:29 pm Post subject: Excited about Delphi again |
|
|
Well, its been a rocky 12 months for me as I have been struggling to justify
further investment and development in my beloved Delphi.
I am still not happy about the absence of any commitment to a native 64-bit
compiler, but committment from likes of the RemObjects guys and Chad Hower,
Kim Madsen and Ozz Nixon to Delphi for .NET and Kylix has caused me to
consider long and hard before jumping ship.
I at least intended to wait for Delphi 8 and see for myself what I could do
with DfN. Nevertheless, I was definitely on the fence, and have already
added JBuilder to my toolset. (check out JDatastore!)
But there is a new development! NexusDB has just been released. I stumbled
across it in my recent noodling around for queryable in-memory dataset just
a few days before the announcement. http://www.nexusdb.com/
I have always wanted a fully extendable, high performance, fully-fledged DB
server completely written in Delphi with full source that can also act as an
embedded DB server. Its finally here. The uses that I have for something
like NexusDB are myriad and it gets me excited! Its architecture is state
of the art from what I can see from the copious design notes in their manual
and website.
Suddenly the prospect of a "fully Managed" NexusDB for .NET (as well as
Kylix) makes my mouth water.
Just a head's up to the Delphi Faithful. Delphi Lives! (IMHO)
-dennis landi
--
Let me tell you the truth.
The truth is: What Is.
-Lenny Bruce
|
|
| Back to top |
|
 |
Captain Jake Guest
|
Posted: Wed Sep 17, 2003 2:44 pm Post subject: RE: Excited about Delphi again |
|
|
In borland.public.delphi.non-technical, Dennis Landi <> wrote in message
<3f687005$2 (AT) newsgroups (DOT) borland.com>...
| Quote: |
But there is a new development! NexusDB has just been released. I stumbled
across it in my recent noodling around for queryable in-memory dataset just
a few days before the announcement. http://www.nexusdb.com/
|
But it is EXPENSIVE!
|
|
| Back to top |
|
 |
Dennis Landi Guest
|
Posted: Wed Sep 17, 2003 3:03 pm Post subject: Re: Excited about Delphi again |
|
|
"Captain Jake" <johnj[nospam]@comcast.net> wrote
| Quote: | In borland.public.delphi.non-technical, Dennis Landi <> wrote in message
3f687005$2 (AT) newsgroups (DOT) borland.com>...
But there is a new development! NexusDB has just been released. I
stumbled
across it in my recent noodling around for queryable in-memory dataset
just
a few days before the announcement. http://www.nexusdb.com/
But it is EXPENSIVE!
|
What is? NexusDB for 600 bucks? For everything that it is? Full source
and royalty free? To say that is expensive is truly absurd. Compare that
price to MS Sql Server or Oracle which doesn't give you *any* of the
flexibility and power of being able to EXTEND THE ACTUAL SERVER IN DELPHI to
your heart's content. IMO, it is priced to fly off the virtual shelves.
And just think, future upgrades will probably be *half* that price.
If you are priced out of the market already then you and I live in very
different world's with different needs and agendas.
|
|
| Back to top |
|
 |
Captain Jake Guest
|
Posted: Wed Sep 17, 2003 3:15 pm Post subject: Re: Excited about Delphi again |
|
|
In borland.public.delphi.non-technical, Dennis Landi <> wrote in message
<3f6877ee$1 (AT) newsgroups (DOT) borland.com>...
| Quote: | What is? NexusDB for 600 bucks? For everything that it is? Full source
and royalty free? To say that is expensive is truly absurd. Compare that
price to MS Sql Server or Oracle which doesn't give you *any* of the
flexibility and power of being able to EXTEND THE ACTUAL SERVER IN DELPHI to
your heart's content. IMO, it is priced to fly off the virtual shelves.
And just think, future upgrades will probably be *half* that price.
If you are priced out of the market already then you and I live in very
different world's with different needs and agendas.
|
I am probably priced out of that market by the fact that if I spend $300 on
anything other the software to create the help files and manuals for my
newsreader my wife will kill me. Also by the fact that I would be replacing
current functionality, not adding new functionality.
|
|
| Back to top |
|
 |
Eric Grange Guest
|
Posted: Wed Sep 17, 2003 3:53 pm Post subject: Re: Excited about Delphi again |
|
|
| Quote: | [...] MS Sql Server or Oracle which doesn't give you *any* of the
flexibility and power of being able to EXTEND THE ACTUAL SERVER IN DELPHI to
your heart's content. [...]
|
But if you don't have the time to write-your-own-db-server, it also hardly
compares to MS SQL or ORACLE (full SQL support isn't quite there, try using
strings in the SQL f.i., performing insert from select, etc.).
Not to mean NexusDB is bad, but as Captain Jake probably meant, there is
some strong open-source and free competition, that can also be embedded,
like FireBird, and that can be extended in Delphi (via DLLs).
Eric
|
|
| Back to top |
|
 |
Dennis Landi Guest
|
Posted: Wed Sep 17, 2003 3:54 pm Post subject: Re: Excited about Delphi again |
|
|
"Eric Grange" <egrange (AT) glscene (DOT) org> wrote
| Quote: | [...] MS Sql Server or Oracle which doesn't give you *any* of the
flexibility and power of being able to EXTEND THE ACTUAL SERVER IN
DELPHI to
your heart's content. [...]
But if you don't have the time to write-your-own-db-server, it also hardly
|
I *don't* have to write my own DB Server, just the native delphi plug-ins I
wish into what looks like a highly modular, excellently designed
architecture. Now... I can't wait to actually do it.
This is a totally different agenda, to championing another DB server written
in another language, regardless of high well it works or your degree of
fondness... My type of agenda has nothing to do with universal access via
ODBC etc. etc. I am after true turn-key proprietary development for some of
my projects and this seems to fit the bill.
I take it that you have found some functional flaws with NexusDB? Ok.
Since its completely written in Delphi, I already have a much higher degree
of confidence in helping to identify just exactly what the flaw is and how
to help to fix it.... Yeah, you can do that when the DB Server is native
Delphi!
|
|
| Back to top |
|
 |
Captain Jake Guest
|
Posted: Wed Sep 17, 2003 4:02 pm Post subject: Re: Excited about Delphi again |
|
|
In borland.public.delphi.non-technical, Eric Grange <egrange (AT) glscene (DOT) org>
wrote in message <3F68836C.44C62184 (AT) glscene (DOT) org>...
| Quote: | Not to mean NexusDB is bad, but as Captain Jake probably meant, there is
some strong open-source and free competition, that can also be embedded,
like FireBird, and that can be extended in Delphi (via DLLs).
|
That is also true, but I was thinking in terms relative to existing
implementation of Flashfiler 2.13.
|
|
| Back to top |
|
 |
Alessandro Federici Guest
|
Posted: Wed Sep 17, 2003 4:03 pm Post subject: Re: Excited about Delphi again |
|
|
"Captain Jake" <johnj[nospam]@comcast.net> wrote
| Quote: | But it is EXPENSIVE!
|
It's worth every single penny Jake.
--
Best regards,
Alessandro Federici
RemObjects Software, Inc.
http://www.remobjects.com
|
|
| Back to top |
|
 |
Captain Jake Guest
|
Posted: Wed Sep 17, 2003 4:05 pm Post subject: Re: Excited about Delphi again |
|
|
In borland.public.delphi.non-technical, Alessandro Federici
<nomore (AT) spam (DOT) forme> wrote in message <3f6884ca (AT) newsgroups (DOT) borland.com>...
| Quote: | "Captain Jake" <johnj[nospam]@comcast.net> wrote in message
news:3f68734b$1 (AT) newsgroups (DOT) borland.com...
But it is EXPENSIVE!
It's worth every single penny Jake.
|
Probably for someone looking to start a new software project. For *existing*
projects already built on Flashfiler 2.13, what does it offer that is worth
the upgrade price? I already have sufficent speed and functionality from
FF2.13. This is the comparison I personally need to make.
|
|
| Back to top |
|
 |
Eric Grange Guest
|
Posted: Wed Sep 17, 2003 4:21 pm Post subject: Re: Excited about Delphi again |
|
|
| Quote: | I take it that you have found some functional flaws with NexusDB?
|
hmmm... actually our evaluation didn't went beyond the first SQL tests
on a table with three fields and two rows... we bumped on unsupported
statements, data losses and an incorrect result in a complex join.
But I'm sure they have plenty of room to improve ;)
At least they state they avoided the lock issues ala MSSQL, which is good
(though this issue doesn't exist with Oracle, InterBase/FireBird,
ProgressSQL, they're hardly the only DB to have that feature as they
seem to imply).
Eric
|
|
| Back to top |
|
 |
Brian Moelk Guest
|
Posted: Wed Sep 17, 2003 4:27 pm Post subject: Re: Excited about Delphi again |
|
|
| Quote: | hmmm... actually our evaluation didn't went beyond the first SQL tests
on a table with three fields and two rows... we bumped on unsupported
statements, data losses and an incorrect result in a complex join.
|
Really? That's interesting. Did you report it to the NexusDB guys? Could
you send me the details of your tests?
Thanks.
| Quote: | At least they state they avoided the lock issues ala MSSQL, which is good
(though this issue doesn't exist with Oracle, InterBase/FireBird,
ProgressSQL, they're hardly the only DB to have that feature as they
seem to imply).
|
There are many unique things in the database design. The biggest one being
the extensibility features of SubEngines, Plugins, monitors and extenders.
I know of no other database that is as extensible.
--
Brian Moelk
[email]bmoelk (AT) NObrainendeavorSPAM (DOT) FORc[/email]omME
http://www.brainendeavor.com
|
|
| Back to top |
|
 |
Dennis Landi Guest
|
Posted: Wed Sep 17, 2003 4:28 pm Post subject: Re: Excited about Delphi again |
|
|
"Brian Moelk" <bmoelk (AT) NObrainendeavorSPAM (DOT) FORcomME> wrote
| Quote: |
There are many unique things in the database design. The biggest one
being
the extensibility features of SubEngines, Plugins, monitors and extenders.
I know of no other database that is as extensible.
|
Yeah. And did I mention the FULL SOURCE IS IN DELPHI????
|
|
| Back to top |
|
 |
Hannes Danzl[NDD] Guest
|
Posted: Wed Sep 17, 2003 7:44 pm Post subject: Re: Excited about Delphi again |
|
|
| Quote: | hmmm... actually our evaluation didn't went beyond the first SQL tests
on a table with three fields and two rows... we bumped on unsupported
statements, data losses and an incorrect result in a complex join.
|
Eric, would you mind to detail this. We have NexusDB running out in the wild
and surely I haven't seen these problems since before the first public
versions. IF there is a problem we *really* would like to know about it.
Also regarding string support in queries, i don't think that you can find much
better support for it since we are also fully supporting locales in SQL.
Anyways, looking forward to hear of your problems and maybe we can get you a
bit further than just the "one table with three fields and two rows" trials <g>
--
Hannes Danzl [NexusDB Developer]
Newsgroup archive at http://www.tamaracka.com/search.htm
|
|
| Back to top |
|
 |
David Clegg Guest
|
Posted: Wed Sep 17, 2003 11:29 pm Post subject: Re: Excited about Delphi again |
|
|
"Dennis Landi" <none[at]none.com> wrote in
news:3f688be2$1 (AT) newsgroups (DOT) borland.com:
| Quote: | Yeah. And did I mention the FULL SOURCE IS IN DELPHI????
|
Thats fine, but does it come with Delphi source? <g,d & r>
--
Cheers,
David Clegg
dclegg_at_ebetonline_dot_com
{$IFDEF Alessandro}Italian{$ELSE}French{$ENDIF} is the language of love.
For everything else there's Delphi.
|
|
| Back to top |
|
 |
Eivind Bakkestuen Guest
|
Posted: Thu Sep 18, 2003 8:12 pm Post subject: Re: Excited about Delphi again (for Brian too) |
|
|
First, thanks for taking the time to report your findings, we appreciate it.
| Quote: | For the sake of the reply, I just re-tried with the latest Demo (v1.00):
|
Nothing on our site is labeled "demo" that I know of. Do you mean the
redistributable binaries (nxserver.exe/nxenterprisemanager.exe), or did you
install one of the trial versions into Delphi? Could you also please tell me
what the version text says in the help/about box on the binaries you are
running?
| Quote: | - access violation in enterprise manager when refreshing servers (oops)
|
Interesting, I use this function all the time, and nobody else has reported
it. Guess there's something different between our environments. Are there
any exact steps to follow to reproduce?
| Quote: | insert into tb (id, value) values ( 12, 'hello')
-> Unknown (unexpected exception object raised) [$3CA1/15521]
I assume this is the expected unknown field error?
|
Yes, the error message needs to be properly returned. We'll get it improved
asap. Issue #387 in our bugtracking system.
| Quote: | insert into tb (id, data) values ( 12, 'hello')
-> ok now
select * from tb
-> Still Empty???
|
This I can't reproduce. I correctly get the previously inserted record
returned.
| Quote: | re-oops, new symptoms, but still fails basic test...
Give it another chance? I shutdown server, empty the DB directory
(for a clean start), fire up the server, check "active" in server engine,
got to "active" the SQL Engine... and... blamo... I get an access
violation:
Access violation 005507F8 in module 'nxServer.exe'. Read of address
00000218.
|
This I don't understand at all. First, after checking "active" on the server
engine page in the server user interface, the SQL engine should be checked
and activated automatically, thus no need to check the box manually at all.
I don't get any error when I click it either.
| Quote: | insert into tb (id, data) values ( 13, 'hello world')
which is... accepted??? Hey, nxServer.exe, size of data field was 5,
this should have triggered an error, since all I now have in the field
is 'hello'.
|
Agreed, this should be improved. I guess all of our betatesters insert
sensible data. Issue #388.
| Quote: | PS: if the purpose of the combo in the interactive SQL dialog was to hold
recentr SQL statements, it's broken (holds only the last one).
|
It works as designed; see the downloadable manual. :-)
What OS and servicepacks do you use? What type of machine?
--
Eivind Bakkestuen
Nexus Database Systems
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|