bagri
bagri copied to clipboard
XML/Document DB on top of distributed cache
develop Camel component for Bagri, use it in integration scenarios
- connect users/roles with collections; - user who has no access to collection will be not able to use its documents..
- can be stored in a separate cache - must be allowed to use from queries. but what syntax will be used for this, QBE? - csv can be exposed...
- can start with comparison Bagri vs Mongo, major points are collected - what other systems should we compare with? MarkLogic, BaseX?
- check major XQuery functions - check XQuery 3.0/3.1 features
- configurable collations for string indices; - partial index: to index only certain documents/values; - regex index: to index only values which conforms to some regex pattern? anything else?
administrative web-portal for the system: - visual shema and access management; - capacity management: assignment cache resources (nodes/memory/threads) to schemas; - new cache nodes creation (?)
[Apache Ignite](https://ignite.apache.org/) is a JCache compilant and has allmost all features as Hazelcast. I think it make sense implement Ignite support.
for Linux via scp. How to do the same for Windows?
- do we need logging on the client side at all? should be customizable by the client itself. - the logging library must be configurable (logback, currently); - set the...