Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support usrloc federated cluster without NoSQL(mongodb/cassandra/couchdb) #2908

Open
truong-hua opened this issue Sep 16, 2022 · 3 comments
Open
Assignees
Milestone

Comments

@truong-hua
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Nowaday SQL is scalable like YugabyeDB or Cockroachdb, so there is no need to maintain another NoSQL DB to implement Federated Cluster. Which will help to simplify the deployment of OpenSIPS but still keep the scalability.

Describe the solution you'd like
Support columnar capability to cachedb_sql or a way to config federated cluster without enabled cachedb.

Describe alternatives you've considered
No any alternatives unless deploying both SQL and NoSQL.

@github-actions
Copy link

github-actions bot commented Oct 2, 2022

Any updates here? No progress has been made in the last 15 days, marking as stale. Will close this issue if no further updates are made in the next 30 days.

@github-actions github-actions bot added the stale label Oct 2, 2022
@github-actions
Copy link

github-actions bot commented Nov 2, 2022

Marking as closed due to lack of progress for more than 30 days. If this issue is still relevant, please re-open it with additional details.

@github-actions github-actions bot closed this as completed Nov 2, 2022
@liviuchircu liviuchircu reopened this Nov 2, 2022
@liviuchircu liviuchircu self-assigned this Nov 2, 2022
@stale stale bot removed the stale label Nov 2, 2022
@liviuchircu liviuchircu added this to the 3.4 milestone Nov 2, 2022
@liviuchircu
Copy link
Member

liviuchircu commented Nov 2, 2022

Yes, there are so many scalable and popular SQL solutions nowadays (Redis Cluster, Percona PXC, YugaByte, etc.), that we should definitely add support for the federated usrloc cluster to work with them.

Nowadays, with the current solution (originally designed in 2018), you most often end up maintaining an additional NoSQL cluster just for storing user location metadata, which although seems nice from a separation (microservices) point of view, the load on this cluster is not that high and it could very well work with just an extra database in your SQL cluster, e.g. user_location.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants