As we're working to finalize v4 (real soon now!) one question which came up is MongDB. The Mongo team is currently looking into creating a fully async API for Mongo. We would need to use this in v4 in order to increase scalability. If we don't have such an API, then the Mongo drivers would be significantly slower than other databases. Their forum as a poll available at: https://feedback.mongodb.com/forums/924286-drivers/suggestions/47080057-asyn... If you're interested in using Mongo with FreeRADIUS please vote on that page for their async API. Alan DeKok.
On Aug 14, 2023, at 08:17, Alan DeKok <aland@deployingradius.com> wrote:
As we're working to finalize v4 (real soon now!) one question which came up is MongDB.
The Mongo team is currently looking into creating a fully async API for Mongo. We would need to use this in v4 in order to increase scalability. If we don't have such an API, then the Mongo drivers would be significantly slower than other databases.
...and potentially block FreeRADIUS from making any progress and make it appear to stop responding, which is the other big issue. If everyone could vote on the feature it'd help us out hugely [https://feedback.mongodb.com/forums/924286-drivers/suggestions/47080057-asyn...] Thanks! -Arran
Hello gentlemen, We saw a Mongo post in the past couple of weeks about ongoing work on Async features. Is there any ongoing development on FR to support MongoDB any time soon? Speaking of NoSQL DBs, what are viable alternatives options to support storing big data. We have a requirement to store every start, update and stop for special reporting purposes and we believe having such big data will help us in our business. Appreciate suggestions. On Tue, 15 Aug 2023 at 23:41, Arran Cudbard-Bell via Freeradius-Users < freeradius-users@lists.freeradius.org> wrote:
On Aug 14, 2023, at 08:17, Alan DeKok <aland@deployingradius.com> wrote:
As we're working to finalize v4 (real soon now!) one question which came up is MongDB.
The Mongo team is currently looking into creating a fully async API for Mongo. We would need to use this in v4 in order to increase scalability. If we don't have such an API, then the Mongo drivers would be significantly slower than other databases.
...and potentially block FreeRADIUS from making any progress and make it appear to stop responding, which is the other big issue.
If everyone could vote on the feature it'd help us out hugely [ https://feedback.mongodb.com/forums/924286-drivers/suggestions/47080057-asyn... ]
Thanks!
-Arran
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-- Ibrahim Abdulatif IT and EPC Core Signaling Manager Sevennet Layers Co., LTD. +964 (0) 53 511 5514 <+964+(0)+53+511+5514> | +964 (0) 770 471 5514 <+964+(0)+770+471+5514> www.sevennet.net 2nd Floor, Faruk Investment Group, Salim Street, Sulaymaniyah, Iraq
On Aug 19, 2024, at 8:14 AM, Ibrahim Almahfooz <ibrahim.nezar@sevennet.net> wrote:
We saw a Mongo post in the past couple of weeks about ongoing work on Async features. Is there any ongoing development on FR to support MongoDB any time soon?
There's no specific plans. We are, however, happy to accept patches.
Speaking of NoSQL DBs, what are viable alternatives options to support storing big data. We have a requirement to store every start, update and stop for special reporting purposes and we believe having such big data will help us in our business.
If there's business reasons for having it, there are business reasons for investing in the feature. Alan DeKok.
On Aug 19, 2024, at 07:26, Alan DeKok <aland@deployingradius.com> wrote:
On Aug 19, 2024, at 8:14 AM, Ibrahim Almahfooz <ibrahim.nezar@sevennet.net> wrote:
We saw a Mongo post in the past couple of weeks about ongoing work on Async features. Is there any ongoing development on FR to support MongoDB any time soon?
There's no specific plans. We are, however, happy to accept patches.
I was planning on adding it when the async driver was released. We worked with the mongodb guys to get it added to their roadmap, and to define at a high level how the asynchronous functionality would work. We did a design call with them earlier in the year. Waiting for an update now. -Arran
Em qui., 5 de set. de 2024 às 16:47, Arran Cudbard-Bell via Freeradius-Users <freeradius-users@lists.freeradius.org> escreveu:
On Aug 19, 2024, at 07:26, Alan DeKok <aland@deployingradius.com> wrote:
On Aug 19, 2024, at 8:14 AM, Ibrahim Almahfooz < ibrahim.nezar@sevennet.net> wrote:
We saw a Mongo post in the past couple of weeks about ongoing work on Async features. Is there any ongoing development on FR to support MongoDB any time soon?
There's no specific plans. We are, however, happy to accept patches.
I was planning on adding it when the async driver was released. We worked with the mongodb guys to get it added to their roadmap, and to define at a high level how the asynchronous functionality would work. We did a design call with them earlier in the year. Waiting for an update now.
-Arran - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Updates from the post [1]: "Rishabh Bisht (Product Manager, MongoDB) commented - October 10, 2024 7:29 AM Hi all, just wanted to share an update with you. Our development team is hard at work, and I'm excited to announce that we plan to release a prototype in the coming months. Stay tuned for more updates! " [1] https://feedback.mongodb.com/forums/924286-drivers/suggestions/47080057-asyn...
Since the mongoc async driver still in the mongo-labs and we from my search I don't see any estimated date for production release to the main mongodb product. Do you think using FRv4 with Cassandra as option-1 is a good alternative to store every event start/interim/stops as a time-series? Or as option-2 we use FRv3.2.8 with the detail module to store the accounting in files on hourly bases then parse each file and store them in a MongoDB? TBH I prefer to have FR directly write into a nosql db without having another service in between. Any suggestions would be appreciated Thanks. On Mon, 19 Aug 2024 at 15:14, Ibrahim Almahfooz <ibrahim.nezar@sevennet.net> wrote:
Hello gentlemen,
We saw a Mongo post in the past couple of weeks about ongoing work on Async features. Is there any ongoing development on FR to support MongoDB any time soon?
Speaking of NoSQL DBs, what are viable alternatives options to support storing big data. We have a requirement to store every start, update and stop for special reporting purposes and we believe having such big data will help us in our business.
Appreciate suggestions.
On Tue, 15 Aug 2023 at 23:41, Arran Cudbard-Bell via Freeradius-Users < freeradius-users@lists.freeradius.org> wrote:
On Aug 14, 2023, at 08:17, Alan DeKok <aland@deployingradius.com> wrote:
As we're working to finalize v4 (real soon now!) one question which came up is MongDB.
The Mongo team is currently looking into creating a fully async API for Mongo. We would need to use this in v4 in order to increase scalability. If we don't have such an API, then the Mongo drivers would be significantly slower than other databases.
...and potentially block FreeRADIUS from making any progress and make it appear to stop responding, which is the other big issue.
If everyone could vote on the feature it'd help us out hugely [ https://feedback.mongodb.com/forums/924286-drivers/suggestions/47080057-asyn... ]
Thanks!
-Arran
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
On Mar 3, 2026, at 3:33 PM, Ibrahim Almahfooz <ibrahim.nezar@sevennet.net> wrote:
Since the mongoc async driver still in the mongo-labs and we from my search I don't see any estimated date for production release to the main mongodb product.
We're happy to accept patches to fix thiungs or add new features.
Do you think using FRv4 with Cassandra as option-1 is a good alternative to store every event start/interim/stops as a time-series? Or as option-2 we use FRv3.2.8 with the detail module to store the accounting in files on hourly bases then parse each file and store them in a MongoDB? TBH I prefer to have FR directly write into a nosql db without having another service in between.
Cassandra might be OK. To be honest, I've never really used it. My recommendation is to just try things, and see if they work. Alan DeKok.
participants (5)
-
Alan DeKok -
Alan DeKok -
Arran Cudbard-Bell -
Ibrahim Almahfooz -
Rafael Ganascim