[
http://jira.amdatu.org/jira/browse/AMDATU-131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=10160#comment-10160
]
Ivo Ladage - van Doorn commented on AMDATU-131:
-----------------------------------------------
The question here is if you want to 'hide' the persistent implementation from
everyone, including the application administrator. Restricting direct access to
the underlying storage seems to be a good idea but on the other hand, practice
learns that it is very useful and sometimes even crucial.
Without it, support engineers will have a hard time finding a solution for some
application related problem. Our commercial product uses RDBMS and JCR as
persistent storages and I can guarantee you that without an SQL GUI and JCR
browser GUI, finding bugs would be extremely difficult and such GUI's would be
developed anyway since you just can't do without them.
I agree that in a perfect world, storage implementation should be hidden and
not directly accessible by anyone. On the other hand, in the real world support
engineers just need to have direct access (at least read-only) to the storage
to be able to find the cause of errors. And that is the reason I added -4-.
> Implement Simple persistent storage for Amdatu core
> ---------------------------------------------------
>
> Key: AMDATU-131
> URL: http://jira.amdatu.org/jira/browse/AMDATU-131
> Project: Amdatu
> Issue Type: Task
> Components: Platform - Persistence
> Affects Versions: 0.0.6
> Reporter: Ivo Ladage - van Doorn
> Assignee: Ivo Ladage - van Doorn
> Fix For: 0.0.6
>
>
> Some simple storage engine needs to be used to store roles for UserAdmin,
> configuration for ConfigurationAdmin and tenants for the tenant service.
> There are a lot of (open source) options, most of them described on this
> page: http://java-source.net/open-source/database-engines
> The main question however is I think; what do we require from this storage?
> Requirements:
> -1- Very lightweight; small in size, low memory footprint, etc.
> -2- Low software/hardware requirements (i.e. supports Java 1.3)
> -3- The storage engine must be open source and provide a Java API
> -4- A simple web-based GUI would be nice, though not required
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira