• 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
[Moderator] Keep it technical (Re: CoreData - separate images // was large amount)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Moderator] Keep it technical (Re: CoreData - separate images // was large amount)


  • Subject: [Moderator] Keep it technical (Re: CoreData - separate images // was large amount)
  • From: mmalcolm crawford <email@hidden>
  • Date: Sun, 4 Dec 2005 10:53:15 -0800


On Dec 4, 2005, at 10:07 AM, Ruslan Zasukhin wrote:

Also I point that with Valentina there is no need to do such hacking.
Valentina perfectly eat your BLOBs in the same table.
So Valentina do resolve that problem.


The first answer you gave was misleading, based on a lack of understanding of Core Data functionality:

On Dec 3, 2005, at 12:31 PM, Ruslan Zasukhin wrote:
SqlLite stores BLOBs as part of record. When you goto some record, it load
record into RAM.
Valentina in contrast do more smart things. It NOT load BLOB data when you
goto record. So never mind how many and how big BLOB data you have in table,
this NOT affect speed of iteration.
Even more cool. Valentina have such structure of tables, that any column
operation as INDEXING, LIKE, search ... DO NOT depend on the size and the
number of other fields in table.
So if you'd use Valentina you just did not see this problem with BLOBs.
With SqlLite workaround can be extracting of image data into separate Table.

If Valentina were used as the data source in Core Data, it would be subject to the same constraint -- Core Data does not do attribute- level faulting, which is why this:

In next letter I did explain TECHNICAL issues why this trick help with
SqlLite.
Also I point that with Valentina there is no need to do such hacking.
Valentina perfectly eat your BLOBs in the same table.
So Valentina do resolve that problem.

is again wrong WRT Core Data, as Chris has already made clear (so it's not clear why you repeat this here). The appropriate workaround using Core Data is to put the BLOBs into a separate table (again as has already been stated).


As others have suggested, your answers have contained too much marketing and not enough *relevant* technical material. **This is not acceptable.** As Bill mentioned in an earlier thread, if you want to lobby Apple to extend functionality, the way to do this is either through Developer Relations or through submitting enhancement requests at <http://bugreport.apple.com/>.


To summarise: Please do not use the list for overt marketing.

mmalc

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden
References: 
 >Re: CoreData - separate images // was large amount (From: Ruslan Zasukhin <email@hidden>)

  • Prev by Date: Astroturfing was CoreData - large data set
  • Next by Date: Re: Bindings / CoreData / two windows issue
  • Previous by thread: Astroturfing was CoreData - large data set
  • Next by thread: Re: CoreData - large data set is slow to load on app launch - optimisation tips?
  • Index(es):
    • Date
    • Thread