Ma question est: Y at-il un moyen d'implémenter la sorte de fonctionnalité de base de données (que la base de données In Memory fournit) avec java.util.collections (ArrayList/HashMap/3rd party LIB etc. .) Laissez-moi mettre un peu descriptif.IMDB (Dans la base de données de mémoire) Vs Java Collections
J'ai un compte de classe modèle avec 25 attributs différents, et je peux stocker les données de permet 5000 comptes sur ArrayList. De même que je peux conserver les données sur la base de données en mémoire en créant la table t_Account. Maintenant, je veux mettre en œuvre certaines opérations de base comme mentionné ci-dessous
Trier par ordre croissant/décroissant en fonction de chaque attribut. (par exemple, commande par opération SQL)
Filtrer les comptes modèles spécifiques en fonction de différents critères de filtre de chaque attribut? (application des conditions WHERE/AND sur une table dans SQL)
Recherche de compte spécifique en fonction d'un attribut spécifique? (Application des opérations telles que sur la table dans SQL)
En bref mon principal objectif est d'atteindre la base de données de la mémoire dans les fonctions relatives à l'aide de Java, qui devrait être aussi bon que dans les opérations de base de données de la mémoire?
Merci à l'avance pour votre temps et de suggestion ...
Merci pour une suggestion rapide, je viens de mettre 5000 par exemple, il peut aller jusqu'à 20k-25k. ci-dessous est plus de détails – javakid1212
Si elle s'intègre facilement dans la RAM et vous n'avez pas à persister les données, essayez de le faire en mémoire. La première raison d'utiliser une base de données est la persistance. –
Merci pour la réponse rapide, je viens de mettre 5000 par exemple, il peut aller jusqu'à 20k-25k. ci-dessous est plus de détails 1. Pour aller chercher les données, il se peut que je doive utiliser des filtres basés sur des critères différents, donc dans ce cas, je dois parcourir toute la liste. 2. Je peux utiliser la méthode sort() mais il se peut que j'aie besoin de l'implémenter pour chaque propriété. 3. Y a-t-il une meilleure approche pour appliquer une action sur List au lieu d'itérer à travers chaque élément? comme par exemple Un attribut de la classe Compte est "type", donc quand je veux une sous-liste de tous les comptes en passant comme "vérification/sauvegarde" au lieu d'itérer tous les éléments, cela devrait donner des résultats – javakid1212