2010-06-13 15 views
0

J'ai regardé a free high quality video with Aaron Hillegass à propos de Core Data vs Tokyo Cabinet. En plus, ce mec est incroyablement drôle (vraiment, si vous voulez rire maintenant, regardez-le!), Il montre Tokyo Cabinet en train d'être environ 40 fois plus rapide que Core Data.Une chance d'obtenir des données de base en utilisant Tokyo Cabinet comme le magasin persistant?

Je me demande si cela vaut la peine de réfléchir à la façon de joindre ceci aux données de base? Cela a-t-il un sens? Peut-être comme un magasin atomique personnalisé ou quelque chose comme ça?

Répondre

2

Ce n'est pas la couche de persistance sous-jacente qui rend sa BNR plus rapide (notez qu'il était en train de démonter sa bibliothèque non Tokyo Cabinet). Son moteur de persistance est plus rapide car il fait beaucoup moins de choses que les données de base. Le point final de son point de vue est que si vous n'avez pas besoin de toutes les fonctionnalités offertes par Core Data, vous pourriez vouloir regarder son moteur. Cependant, son moteur ne fait pas 1/10e de ce que Core Data vous fournit en termes de gestion de la mémoire, de modélisation objet, etc.

BNRPersistence, bien qu'intéressant (j'étudie certaines parties de l'un de mes projets) n'est pas une baisse en remplacement de Core Data et Tokyo Cabinet, alors que fascinant n'est pas une baisse en remplacement de sqlite en ce moment.