[ 
https://issues.apache.org/jira/browse/RANGER-3928?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

DENIS ROSA updated RANGER-3928:
-------------------------------
    Description: 
Currently, the DAOs at the Security-admin module (org.apache.ranger.db package) 
make it hard to add support for non-relational databases. We could make the 
DAOs as interfaces and move the current code to an implementation class 
instead. 

This allows me to add custom DAO implementations for different databases 
without breaking the current implementation.

 

{*}NOTE{*}: I would like to work on this issue if some of the committers are 
willing to review and accept the PR. (I guess I can have something ready in ~a 
month)

 

  was:
Currently, the DAOs at the Security-admin module (org.apache.ranger.db package) 
make it hard to add support for non-relational databases. We could make the 
DAOs as interfaces and move the current code to an implementation class 
instead. 

This allows me to add custom DAO implementations for different databases 
without braking the current implementation.

 

{*}NOTE{*}: I would like to work on this issue if some of the committers are 
willing to review and accept the PR. (I guess I can have something ready in ~a 
month)

 


> Refactor security-admin DAOs to allow non-relational data stores
> ----------------------------------------------------------------
>
>                 Key: RANGER-3928
>                 URL: https://issues.apache.org/jira/browse/RANGER-3928
>             Project: Ranger
>          Issue Type: Improvement
>          Components: admin
>            Reporter: DENIS ROSA
>            Assignee: DENIS ROSA
>            Priority: Major
>
> Currently, the DAOs at the Security-admin module (org.apache.ranger.db 
> package) make it hard to add support for non-relational databases. We could 
> make the DAOs as interfaces and move the current code to an implementation 
> class instead. 
> This allows me to add custom DAO implementations for different databases 
> without breaking the current implementation.
>  
> {*}NOTE{*}: I would like to work on this issue if some of the committers are 
> willing to review and accept the PR. (I guess I can have something ready in 
> ~a month)
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to