Windows controller - MongoDB version

Windows controller - MongoDB version

Windows controller - MongoDB version
Windows controller - MongoDB version
Friday - last edited Tuesday
Hardware Version:
Firmware Version: 6.2.10.17

hi all,

 

just wondering, why the installed MongoDB version is v3.6.23 when the actual version is v8.3.2.

Is the reason behind the MongoDB HW requitement for HW controllers? OC200 should use ARMv8 dual core ARM Cortex-A53 ARM chip, wereas from Mongo version 5.0 at least ARMv8.2-A architecture is required (and ARM v8.4-A from v7.0).

 

/BR ZoloNN ----------------------------------------------------------------------- Omada 2x ER605(UN) v2.0 + SG2008P(UN) V3.20 + SG2218 V1.20 + 2x SG2008 V4.20 + 3x EAP615-Wall(EU) V1.0 CET (GMT+1)
0
0
#1
1 Accepted Solution
Re:Windows controller - MongoDB version-Solution
Tuesday - last edited Tuesday

Hi  @ZoloNN 

 

Thanks for posting here.

 

There’s no particular reason. Our Linux version of the Controller offers more flexible installation, as MongoDB is self-installed and many versions can run. 

The Windows Controller uses an older version of MongoDB primarily because it provides an “all-in-one” installation package.


Both Java and MongoDB are built in and uniformly deployed, ensuring consistent user environments to improve overall stability and reduce operational complexity.
Thus, there is no specific technical reason that strictly requires the older version; it is more of a product design choice—prioritizing stability and ease of use by avoiding frequent MongoDB upgrades.

In contrast, the Linux version of the Controller offers greater deployment flexibility. In practice, it can run on multiple versions of MongoDB (within compatible ranges), which makes it appear more “versatile.”

Regarding the hardware architecture (such as ARM instruction set requirements) you mentioned, this speculation is reasonable, but it mainly applies to Hardware Controllers (like the OC200/OC300). Currently, different hardware controllers use different MongoDB versions. On these hardware devices, there may indeed be varying requirements or constraints on MongoDB versions due to CPU architecture or performance limitations.

Recommended Solution
0
0
#2
2 Reply
Re:Windows controller - MongoDB version-Solution
Tuesday - last edited Tuesday

Hi  @ZoloNN 

 

Thanks for posting here.

 

There’s no particular reason. Our Linux version of the Controller offers more flexible installation, as MongoDB is self-installed and many versions can run. 

The Windows Controller uses an older version of MongoDB primarily because it provides an “all-in-one” installation package.


Both Java and MongoDB are built in and uniformly deployed, ensuring consistent user environments to improve overall stability and reduce operational complexity.
Thus, there is no specific technical reason that strictly requires the older version; it is more of a product design choice—prioritizing stability and ease of use by avoiding frequent MongoDB upgrades.

In contrast, the Linux version of the Controller offers greater deployment flexibility. In practice, it can run on multiple versions of MongoDB (within compatible ranges), which makes it appear more “versatile.”

Regarding the hardware architecture (such as ARM instruction set requirements) you mentioned, this speculation is reasonable, but it mainly applies to Hardware Controllers (like the OC200/OC300). Currently, different hardware controllers use different MongoDB versions. On these hardware devices, there may indeed be varying requirements or constraints on MongoDB versions due to CPU architecture or performance limitations.

Recommended Solution
0
0
#2
Re:Windows controller - MongoDB version
Yesterday

Hi @Vincent-TP,

 

thank you for the answer

 

/BR ZoloNN ----------------------------------------------------------------------- Omada 2x ER605(UN) v2.0 + SG2008P(UN) V3.20 + SG2218 V1.20 + 2x SG2008 V4.20 + 3x EAP615-Wall(EU) V1.0 CET (GMT+1)
0
0
#3