Je suis en train de jouer avec le portage sous android de levelDB ( une base NoSQL de type key/value).
Comparé à une base SQLite et à la simplicité d'utilisation y'a pas photo.
(J'ai même pu me faire un systeme de persistence générique de mes objets en 5 lignes de code)
Par contre il faut rajouter une couche d'indexation pour avoir vraiment les même fonctionnalités (voir plus) que SQLite.
ça passe donc par l'ajout de Lucene dans le projet android.
Le soucis c'est que forcément la taille de l'apk final augmente.
Sur une petite appli forcément çà se recent.
J'aimerais donc l'avis de développeur, sachant que l'on a une indexation full text ce surcoup, vous semble-t-il trop cher pour vos applis ?
La taille de l'apk final est-il pour vous un critère déterminant dans le choix technique?
J'en profite pour poser une seconde question, quelle solution de serialisation utilisez-vous : gson, tout à la main avec sérialisable, kryo ?(et pourquoi ?)
Merci pour vos réponses.
Partager