Thank you for the honest answer, Bertrand. I'll stick with my current architecture.
- Chris Harris -----Original Message----- From: Bertrand Delacretaz [mailto:[email protected]] Sent: Thursday, April 23, 2015 4:44 AM To: users Subject: Re: Should I use JackRabbit? Hi Chris, On Wed, Apr 22, 2015 at 6:27 PM, Harris, Christopher P <[email protected]> wrote: > ...I'm currently storing my data in a Map and using Lucene to index > the data as a POC. As you can imagine, the data returned by my JAX-RS > resource is lightning fast.. > ...Every time I need to refresh the employee hierarchy, I will need to > read the entire employee hierarchy from MySites again.... As much as I'm an advocate of JCR, your current architecture looks perfect to me. I would just persist the Map in any appropriate serialized form so that restarts are reasonably fast (the Lucene index will be available immediately on restart anyway) and to refresh build a new Map + index in the background and switch atomically to that new version. Or maybe index all fields so that the Lucene index becomes your live data. Considering that you only need to replace the whole thing in one go, and that your application is read-only IIUC, I don't think JCR would bring much, and that would add a lot of moving parts that you probably don't need. -Bertrand
