Solved
Pega CDH - Decision Data store options
Hello, is Cassandra the only choice for DDS service? I can understand that is the only choice in embedded mode, but are there other options when externalized?
Hello, is Cassandra the only choice for DDS service? I can understand that is the only choice in embedded mode, but are there other options when externalized?
Accepted Solution
@Megha007There are some issues with this answer. The out-of-the-box (OOTB) Pega setup includes two services: the DDS Service, which is primarily backed by C*, a fast key-value store, and the Stream Service, which uses Kafka for data streaming. These two services serve entirely different purposes.
We explored using Amazon Keyspaces as an alternative to Cassandra, but ultimately decided against it because, at the time of our evaluation, it did not support TTL (Time to Live), a feature that is heavily utilized in our Decisioning process. Currently, we have no immediate plans to support any technology other than Cassandra.
Ionut
Hi @GANGISER
No, Cassandra is not the only choice for DDS service when externalized. Pega supports the use of Apache Kafka as an alternative to Cassandra for DDS.
Ultimately, the best choice between Cassandra and Kafka for DDS in Pega depends on the specific requirements of your application. If you need a highly scalable and fault-tolerant solution for handling large volumes of data, Cassandra may be a better choice. If you need a high-performance and easy-to-manage solution for real-time data ingestion, Kafka may be a better option. In addition to Cassandra and Kafka, Pega is also exploring the support of other DDS technologies, such as Redis and Amazon DynamoDB.
Hope it helps.
Thank You
Megha
Accepted Solution
@Megha007There are some issues with this answer. The out-of-the-box (OOTB) Pega setup includes two services: the DDS Service, which is primarily backed by C*, a fast key-value store, and the Stream Service, which uses Kafka for data streaming. These two services serve entirely different purposes.
We explored using Amazon Keyspaces as an alternative to Cassandra, but ultimately decided against it because, at the time of our evaluation, it did not support TTL (Time to Live), a feature that is heavily utilized in our Decisioning process. Currently, we have no immediate plans to support any technology other than Cassandra.
Ionut
Question Solved
Question
Question
Question
Question
Question
Question
Question Solved
Question Solved
Question
Pega Collaboration Center has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.