C# OODB / Post Relational - Your thoughts

  • Thread starter Thread starter Mark Everett
  • Start date Start date
M

Mark Everett

Hi,

I am going to be undertaking a large project that I am going to write
in C#. I want to use an object oriented database to reduce development
times and allow me to write clean object code without cluttered ugly
sql and O/R mapping code.

Ideally I would like to be able to just write my code and then have it
automatically persisted to the OODB with little intervention. I also
need to use a scalable system where by I can add new database servers
to a load balanced cluster as required.

Now as far as I can see the following products are available that may
suit my needs:

1) FastObjects
2) Matisse
3) Cache

Has anybody used these products or any others that are relevant? I
would appreciate any recommendations, opinions and views. I really
aren't sure what to go for.

Kind Regards,
Mark
 
Hello Mark,

I don't understand what you mean by clean object code. ADO.NET is totally
object-oriented classes used to interface with a RDBMS. You should keep
your sql in sprocs if possible. So I am not sure where you are getting your
sql mixing with your C# (ADO.NET) ?? Anyhow, I doubt that OOP Database is
as robust as Sql server or Oracle, so you might want to consider that.

Sql Server 2005 will allow you to write sprocs in C#.

Just trying to give you a different perspective here (playing devils advocate)

Hope this helps,
RBischoff
-----------------------------------------
http://msdn.microsoft.com/visualc/ (VC++ HOME)
http://www.mvps.org/vcfaq/ (C++ FAQ)
http://www.winterdom.com/mcppfaq/ (MC++ FAQ)
http://msdn.microsoft.com/visualc/whidbey/ (CLI)

ME> Hi,
ME>
ME> I am going to be undertaking a large project that I am going to
ME> write in C#. I want to use an object oriented database to reduce
ME> development times and allow me to write clean object code without
ME> cluttered ugly sql and O/R mapping code.
ME>
ME> Ideally I would like to be able to just write my code and then have
ME> it automatically persisted to the OODB with little intervention. I
ME> also need to use a scalable system where by I can add new database
ME> servers to a load balanced cluster as required.
ME>
ME> Now as far as I can see the following products are available that
ME> may suit my needs:
ME>
ME> 1) FastObjects
ME> 2) Matisse
ME> 3) Cache
ME> Has anybody used these products or any others that are relevant? I
ME> would appreciate any recommendations, opinions and views. I really
ME> aren't sure what to go for.
ME>
ME> Kind Regards,
ME> Mark
 
Back
Top