Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Adobe I/O runtime uses Couch DB or Cosmos DB

Avatar

Avatar
Give Back
Level 2
eldhov19157560
Level 2

Likes

5 likes

Total Posts

29 posts

Correct Reply

1 solution
Top badges earned
Give Back
Validate 1
Boost 5
Boost 3
Boost 1
View profile

Avatar
Give Back
Level 2
eldhov19157560
Level 2

Likes

5 likes

Total Posts

29 posts

Correct Reply

1 solution
Top badges earned
Give Back
Validate 1
Boost 5
Boost 3
Boost 1
View profile
eldhov19157560
Level 2

21-10-2020

While checking the runtime docs, I can see that the I/O runtime uses DB for storing and retrial of user details and action code.

In some pages the doc says Couch DB and other pages it says Cosmos DB. Could you please clarify this?

https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/qui...

https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/ove...

 

db runtime

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Boost 25
Employee
duypnguyen
Employee

Likes

27 likes

Total Posts

162 posts

Correct Reply

31 solutions
Top badges earned
Boost 25
Applaud 5
Give Back 5
Give Back 3
Give Back 10
View profile

Avatar
Boost 25
Employee
duypnguyen
Employee

Likes

27 likes

Total Posts

162 posts

Correct Reply

31 solutions
Top badges earned
Boost 25
Applaud 5
Give Back 5
Give Back 3
Give Back 10
View profile
duypnguyen
Employee

22-10-2020

Hi @eldhov19157560 - I/O Runtime uses Cosmos DB to store user, action and activation records. Action code could be stored in Cosmos DB or a blob storage depending on its size. The information from your first link is accurate: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/qui....

It's worth mentioning that, as I/O Runtime is Saas based, the internal components may change anytime without affecting the users' code and deployment.

Thanks for pointing out the inconsistency in the second link. We will work on the fix soon.

Could you please share why you are interested in this topic? Any restrictions on your side that one DB is preferred / not preferred than the other?

Answers (1)

Answers (1)

Avatar

Avatar
Ignite 5
Employee
Mihai_Corlan
Employee

Likes

6 likes

Total Posts

29 posts

Correct Reply

4 solutions
Top badges earned
Ignite 5
Ignite 3
Ignite 1
Establish
Give Back
View profile

Avatar
Ignite 5
Employee
Mihai_Corlan
Employee

Likes

6 likes

Total Posts

29 posts

Correct Reply

4 solutions
Top badges earned
Ignite 5
Ignite 3
Ignite 1
Establish
Give Back
View profile
Mihai_Corlan
Employee

22-10-2020

Thank you for your attention to detail! I've just updated the docs to reflect that CosmosDB is the underlying database (we started with CouchDB so that's the reason we had this mix).

 

Cheers,

Mihai