Le titre dit tout. Nous avons environ 10 millions d'articles qui changent constamment. Il a environ 30 - 50 champs que nous pouvons rechercher. Certains des éléments peuvent avoir quelques champs supplémentaires qui ne sont pas assez génériques (pour que nous puissions les appliquer sur tous les éléments), mais en général c'est quelque chose que nous pourrions vivre avec. Je comprends que Zoie est une solution de recherche et d'indexation en temps quasi réel basée sur Lucene. Il a également un plugin pour SOLR. Au premier essai, nous avons eu quelques problèmes mineurs, mais dans l'ensemble, je ne vois aucun problème à l'utiliser comme solution de base de données non relationnelle. Bien sûr, nous devons sacrifier de nombreuses fonctionnalités, par ex. contraintes, transactions, génération de clés uniques, etc. Mais par rapport à ce que nous obtenons, ceux-ci peuvent également être compensés ou patché, d'une manière ou d'une autre. Donc, je suppose que ma question est, est-ce que quelqu'un a vraiment un vrai problème avec l'utilisation d'un tel combo comme base de données dans une application sérieuse?Est-il possible d'utiliser SOLR comme base de données non relationnelle lorsqu'il est branché avec Zoie?
0
A
Répondre
0
Signifie constamment un scénario en temps réel ou quelles sont les exigences?
Jetez un coup d'oeil dans: http://wiki.apache.org/solr/NearRealtimeSearchTuning
Je voudrais aussi jeter un coup d'oeil dans Solandra + ElasticSearch aussi!
Questions connexes
- 1. erreur de base de données relationnelle solr
- 2. base de données non relationnelle
- 3. Base de données: relationnelle/non relationnelle/orientée objet ... Que choisir?
- 4. Base de données non relationnelle pour
- 5. Conception de base de données non relationnelle avec SQL Server?
- 6. base de données relationnelle avec php
- 7. base de données relationnelle
- 8. Base de données relationnelle
- 9. Utilisation de Lucene comme une base de données relationnelle
- 10. Base de données relationnelle Phonegap
- 11. Un gestionnaire de base de données non relationnelle de GUI?
- 12. Pourquoi devrais-je utiliser une base de données non relationnelle?
- 13. Base de données relationnelle de structure de base de données
- 14. Bonne DB non-relationnelle/quazi-relationnelle avec API .NET?
- 15. Simple base de données relationnelle - Querying efficace
- 16. Base de données relationnelle ou base de données NoSQL
- 17. NoSQL vs base de données relationnelle
- 18. schéma de base de données relationnelle
- 19. Base de données relationnelle Android avec Java Persistence
- 20. Est-il possible d'écouter la mise à jour de la base de données relationnelle?
- 21. Design base de données relationnelle MySQL
- 22. requête de base de données relationnelle
- 23. Base de données relationnelle -> CoreData
- 24. SQL SEARCHING base de données relationnelle
- 25. Conserver la structure de la base de données relationnelle dans l'index solr?
- 26. GWT - Base de données relationnelle avec opérations de glisser-déposer
- 27. Versionnement dans la base de données relationnelle
- 28. Puis-je publier sur Azure une application Web avec une base de données non relationnelle?
- 29. Une base de données intégrée non relationnelle avec une licence de logiciel libre permissive?
- 30. Interface utilisateur pour base de données relationnelle: caractéristique de base
signifie toujours un scénario en temps réel? – Karussell
Je dirais presque en temps réel. latence sub-seconde devrait être ok. Tout ce qui dépasse plusieurs secondes n'est définitivement pas tolérable. – xshi