On behalf of the Apache Phoenix PMC, I am pleased to announce that we have open-sourced the codebase for Phoenix Adapters. The GitHub repository is now available here: https://github.com/apache/phoenix-adapters
The goal of the Phoenix Adapters project is to provide a standard way to offer adapters for various NoSQL databases - e.g. Amazon DynamoDB, while using Apache Phoenix (running on HBase) as the underlying, persistent data store. As of this initial announcement, the project supports the CRUD and Change Stream APIs for DynamoDB. Using the Phoenix DynamoDB HTTP REST service, the applications built with AWS SDKs for DynamoDB can now achieve compatibility and interact directly with Phoenix. The codebase is now open for community contributions. We welcome involvement in any area of the project. If you are interested in contributing, please create a Phoenix Jira and submit the github PRs to the repository. Suggested and much needed initial contribution areas include: - Setting up pre-commit builds - Implementing Pull Request validations (mvn build and all tests) - Creating a Docker setup for the release process - Ensuring all files have the appropriate Apache License headers (RAT checks) - Setting up Spotless for code formatting consistency - More tests for DynamoDB APIs We look forward to your contributions to the Phoenix Adapters project!
