[
https://issues.apache.org/jira/browse/DERBY-3351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12563331#action_12563331
]
Dibyendu Majumdar commented on DERBY-3351:
------------------------------------------
I am looking at the services.monitor package, and have a few questions:
1. The Monitor component appears to be a general purpose "IoC container". Yet,
there is a hard-coded reference to a modules.properties file. This file appears
to contain a number of module definitions, which are outside the
services.monitor package.
Why is the rationale for a hard-coded reference to a module.properties file?
2. The Monitor class appears to depend upon functionality provided by
services.io package, as it provides an interface to instantiate classes by
format id.
This functionality seems to be unrelated to the purpose of monitor package,
unless I am missing something here. Would it be better if knowledge of how to
create instances was encapsulated in the services.io package, which is
responsible for the serialization format and related functions?
> Implement a Pluggable Storage Engine Architecture in Derby
> ----------------------------------------------------------
>
> Key: DERBY-3351
> URL: https://issues.apache.org/jira/browse/DERBY-3351
> Project: Derby
> Issue Type: New Feature
> Components: Services, SQL, Store
> Reporter: Dibyendu Majumdar
> Assignee: Dibyendu Majumdar
>
> My aim is to create a pluggable storage engine architecture for Derby, so
> that the default store implementation can be replaced with alternative
> storage engines. I have created my own storage engine which I would like to
> use with Derby's SQL layer, so that is a motivation. But I also think that
> this will benefit the community, and could lead to a pluggable storage engine
> architecture similar to that of MySQL.
> I am not yet sure where the storage engine boundary should lie. I would
> welcome input in this area.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.