{"repo":"apache/phoenix-adapters","free":true,"listed":false,"github":"https://github.com/apache/phoenix-adapters","clone":"git clone https://github.com/apache/phoenix-adapters.git","description":"Apache Phoenix Adapters","language":"Java","stars":121,"topics":["database","dynamodb","hbase","java","phoenix","rest","sql","aws","http"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"🔄 Phoenix-Adapters: NoSQL Database Adapters using Apache Phoenix Phoenix-Adapters provides adapters for various NoSQL databases (e.g., DynamoDB) backed by Apache Phoenix (on HBase) as the persistent store. 📖 Overview It can be challenging for applications/services to maintain different codebases for different substrates/cloud providers if they use the substrate-native NoSQL databases. This is where Phoenix-Adapters comes in. It allows developers to write new services (or port their existing services with minimal code changes) using familiar NoSQL semantics while leveraging the scalability, fault-tolerance and predictable performance of Apache Phoenix/HBase . 🧩 Supported Database Adapters DynamoDB How to use Phoenix-Adapters to port their DynamoDB based service to Apache Phoenix? - A RESTful API Server that accepts JSON payloads similar to DynamoDB. By using REST Service, client applications already using any AWS SDKs to connect with DynamoDB does not need to perform any code change. The client application only needs to update the REST endpoint. Production-ready and horizontally scalable. The REST process is 100% stateless — all state lives in the underlying HBase cluster. Spawn as many instances (containers / VMs / pods) as you need and put any load balancer in front of them; no session affinity, no inter-instance coordination required. Supported DynamoDB APIs - DDL : - CreateTable - DeleteTable - DescribeTable - ListTables - UpdateTable - UpdateTimeToLive - DescribeTimeTo","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/phoenix-adapters/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}