• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Databases on Cocoa (was Re: Invoice program made in Objective c/Cocoa)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Databases on Cocoa (was Re: Invoice program made in Objective c/Cocoa)


  • Subject: Databases on Cocoa (was Re: Invoice program made in Objective c/Cocoa)
  • From: Chris Idou <email@hidden>
  • Date: Mon, 18 May 2009 06:04:07 -0700 (PDT)


The database situation on Cocoa is not great. Apple should spend some of that cash hoard building or buying an object database.

If anyone wants an interesting project, the db4o object database which is written in Java and GPLed comes with a program called Sharpen which translates Java into C#. It occurs to me that translating it into C or objective-c would be possible. Nobody would give a rip about core-data if there was a real object database available.

On another note, Versant which seems to now run db4o has a very nice object database with c bindings that would probably be really easy to write objective-c bindings for, but its commercial and much too heavy weight for most of our purposes.





________________________________
From: Andreas Grosam <email@hidden>
To: Cocoa-Dev List <email@hidden>
Sent: Monday, 18 May, 2009 10:47:44 PM
Subject: Re: Invoice program made in Objective c/Cocoa

On May 18, 2009, at 4:01 AM, Michael Ash wrote:

> Perhaps you should have taken more than a first glance. For example, here:
>
> http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/Articles/cdBasics.html#//apple_ref/doc/uid/TP40001650
>
> "Core Data is not a relational database or a relational database
> management system (RDBMS)."
This is unrelated to the problem. Mike, I think you are using a straw man argument - or you totally misunderstood me.
>
> Why would you think I had ever designed a database application or
> framework? All I know is, CoreData is *not* a database framework, so
> your whining about how it fails some fundamental requirement for
> database frameworks makes no sense.
I think you misunderstood me. Core Data could be a very useful *part* of a database application framework. But it is not, because it apparently lacks the ability to interface to other related parts of a database application framework (ORM, data access layer, storage management) - at least this is what I conclude from this discussion.


Again, to make this clear: I don't claim that Core Data should implement all these layers of a database application framework  (or even a RDBMS). And honestly, it should not! Rather it should provide a means to interface with them.


And using your car example: having tires is certainly useful. But they become even more useful if you can mount them on your car. ;)



Andreas

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden



      Need a Holiday? Win a $10,000 Holiday of your choice. Enter now.http://us.lrd.yahoo.com/_ylc=X3oDMTJxN2x2ZmNpBF9zAzIwMjM2MTY2MTMEdG1fZG1lY2gDVGV4dCBMaW5rBHRtX2xuawNVMTEwMzk3NwR0bV9uZXQDWWFob28hBHRtX3BvcwN0YWdsaW5lBHRtX3BwdHkDYXVueg--/SIG=14600t3ni/**http://au.rd.yahoo.com/mail/tagline/creativeholidays/*http://au.docs.yahoo.com/homepageset/?p1=other&p2=au&p3=mailtagline
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Databases on Cocoa (was Re: Invoice program made in Objective c/Cocoa)
      • From: Bill Bumgarner <email@hidden>
    • Re: Databases on Cocoa (was Re: Invoice program made in Objective c/Cocoa)
      • From: Mike Abdullah <email@hidden>
References: 
 >Invoice program made in Objective c/Cocoa (From: Pedro Castel-Branco <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Ilan Volow <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Andreas Grosam <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Kyle Sluder <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Andreas Grosam <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Michael Ash <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Andreas Grosam <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Michael Ash <email@hidden>)
 >Re: Invoice program made in Objective c/Cocoa (From: Andreas Grosam <email@hidden>)

  • Prev by Date: Re: Invoice program made in Objective c/Cocoa
  • Next by Date: Re: NSURLConnection set to cache
  • Previous by thread: Re: Invoice program made in Objective c/Cocoa
  • Next by thread: Re: Databases on Cocoa (was Re: Invoice program made in Objective c/Cocoa)
  • Index(es):
    • Date
    • Thread