I have been researching using a MongoDB DBaaS provider and I would like to use the latest version of MongoDB. V4.2 at the time of writing
Some providers I took a look at are:
ObjectRocket
ScaleGrid
mLab
MongoDB Atlas
I'm wondering why MongoDB DBaaS providers other then MongoDB itself (with their Atlas service) are not able to offer the latest version of MongoDB? Not even version 4.0 which was released in Aug 2018 can be found.
It's a shame because MongoDB Atlas is not available as deployment on DigitalOcean.
Can somebody explain, thanks!
This is a result of the SSPL license that MongoDB has used for the core server since 2018.
According to the text of the license, specifically section 13, any company that provides MongoDB database "as a service" (which is what you are asking about) is legally required to provide all of the other software involved in running and operating the service under SSPL.
This is an impossible requirement to comply with in most cases since some of the software that a company may be using to provide the service isn't developed by the company providing the service, and is either proprietary or made available under a license other than SSPL. Therefore the company providing the service wouldn't be able to provide that software they use under SSPL.
For example, it is my non-lawyer understanding that someone providing MongoDB-as-a-service using a completely GPL stack, and publishing all of the pieces, would be in violation of SSPL because the pieces would be provided under GPL and not SSPL.
A company could comply with SSPL by developing their own system management software and releasing all of it under SSPL. But there's a weak business case for doing something like this.
MongoDB itself, being the copyright holder of its software, is not bound by SSPL's requirements and does not provide the software it uses to provide MongoDB-as-a-service under SSPL (i.e. MongoDB Atlas is proprietary).
Not even version 4.0 which was released in Aug 2018 can be found.
MongoDB 4.0.3 is the last version licensed under AGPL. This version could be provided as a service without the provider being under SSPL obligations, but users would most likely demand the current 4.0 release (4.0.19 as of this writing) which is under SSPL, plus a provider offering 4.0.3 would be on their own as far as patching any security vulnerabilities found in MongoDB since 2018.
ScaleGrid offers MongoDB on DigitalOcean including 4.2 support. We have a licensing deal in place with MongoDB which allows us to offer MongoDB-as-a-service.
(Disclaimer - I am the founder)
I'm looking for any information about official LF 7.1 CE support for PostgreSQL database. I have found information about compatibility for DXP edition:
https://web.liferay.com/services/support/compatibility-matrix
but not for CE. So can I assume compatibilities from DXP are the same for CE edition?
Yes. you can assume them to be the same for the Open Source databases (DXP supports commercial databases as well, which CE doesn't. At least not out-of-the-box).
Of course there's the difference between "supports" and "support": Liferay CE will run on the same open source databases as DXP does, but "Support" in the sense of getting replies within an agreed service level is something different. Database support is robust though.
My mongodb is in version 3.0 and run on Linux Redhat 6.
I do not use entreprise options, then I would like to switch enterprise edition to community edition. Any drawback on data? It's much like binary upgrade?
Unless you are using an Enterprise storage engine (eg. Encrypted Storage Engine in MongoDB 3.2+), the data format in MongoDB Community and Enterprise editions is identical and changing between editions is just a change in the MongoDB server binaries. If you need to change storage engines you can do so without downtime on replica sets using a rolling maintenance procedure (see: Your Ultimate Guide to Rolling Upgrades).
I would recommend using matching release versions when changing between MongoDB Enterprise and Community editions to minimize any unexpected issues. The standard upgrade/compatibility caveats (as mentioned in the MongoDB Release Notes) apply if you happen to be upgrading or downgrading between major MongoDB versions (i.e. 3.2 and 3.4).
what is the difference between OrientDB community and enterprise version when it comes to distributed clustering feature?
will the free community edition offer distributed clustering support as well?
OrientDB community edition has clustering support https://orientdb.com/community-edition/
The Enterprise Edition supports Distributed Clustering Configuration, that is one of the many features like: Query Profiler,Metrics Recording, and Live Monitoring with configurable Alerts.
To more info: http://orientdb.com/why-orientdb/ (Point 6 speaks about Enterprise Edition)
To handle the Distributed Clustering Configuration you can take a look at this link that show you how to configure it: http://orientdb.com/enterprise/last/clustermgmt.html
Finally the differences between Community and Enterprise are that Enterprise supports many features than Community as: Auditing and Advanced Backups (v 2.2 only), Query Profiler and so on.
To more info about the differences: http://orientdb.com/orientdb-enterprise/
Hope it helps
I'm looking for an ADO.net 2.0 or later provider for Sybase database which seems to be known as Sybase ASE. To clarify, I'm interested in ASE, and not SQL Anywhere. Hopefully the provider will be included with the database, or free.
I can find mention of an ADO.net 1.1 provider; that's not what I want.
I can find mention of ODBC drivers and OLEDB providers; that's not what I want.
I've found the DataDirect ADO.net providers which are paid for; I guess that's the fallback position.
Thanks for your help
Having recently been down this road myself, I can only suggest that you wont find the answer through searching the net. If you are connecting to an ASE server, then you have a customer technical contact. Use that person, asking them to download the earlier mentioned Sybase 15 #ESD10.
From my experience (which I freely admit, was a bad one);
Sybase makes this sort of developer resource available to paying customers only.
The download, once you have it, will include a whole bunch of extras that you wont need. I still think that PowerDesigner is a great utility, but I think that what is included is a trial version, of limited long term value. I believe that what you want from the set is the OpenClient install, selecting the ADO.NET features.
I found the whole experience, from acquiring the developer resources (just identifying the right download was a struggle), to isolating out the two files necessary from the hundreds of installed files, to the fact that the install broke my existing RapidSql and DbArtisan installs, and finally that the current version goes no further than ADO.NET 2 provider support (you wont get EF wiring for example), to be truly frustrating.
No surprise then that I have not been able to find much support for ASE using nHibernate or subsonic either.
This question is fairly old but it seems to have gotten easier to get the ADO Connector.
Download the "Get a Free "Developer" Edition" from
http://scn.sap.com/community/developer-center/oltp-db
Choose Custom Install when given the option.
Only install the .Net ADO package from the custom install.
Reference the Sybase.AdoNet4.AseClient.dll in your solution from where the install put the files.
You should then be able perform queries, updates etc. in .NET by following the directions from here:
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm
As an alternative to the SAP/Sybase driver, we developed our own ADO.NET Core driver for ASE:
https://github.com/DataAction/AdoNetCore.AseClient
.NET Core was a key technology for us - in particular for AWS Lambda - and there is still no ADO.NET Core driver available from SAP/Sybase.
Our driver supports most of the SAP/Sybase ADO.NET features, aims to be a drop in replacement to the SAP/Sybase one for easy transition, and supports all of the .NET Frameworks you would care about.
You can get it on Nuget:
https://www.nuget.org/packages/AdoNetCore.AseClient
Sybase 15 #ESD10 has support for ADO.NET 2.0, according to this link at Sybase:
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20155.1500/html/newfesd/CBHJAABF.htm
New Features Open Server 15.0 and SDK 15.0 for Microsoft Windows, Linux, UNIX, and Mac OS X
ADO.NET 2.0 support
ASE ADO.NET Data Provider 2.0 is shipped with this SDK release. The ADO.NET 2.0 features supported in this version are:
* Provider factories
* Provider statistics
* Bulk update
* Bulk copy
* Asynchronous commands
* Extended pooling support to clear pools
* Common base classes
* Database metadata
For more information on the supported ADO.NET 2.0 features, see What’s New in ADO.NET 2.0.
From the sybase website:
Sybase support for ADO.NET, OLE DB, and ODBC
Adaptive Server version 15.0 contains new ODBC and OLE DB drivers developed by Sybase. The third-party rebranded ODBC and OLE DB Driver Kits included with previous versions are no longer shipped.
The retired ODBC Driver Kit was installed in %SYBASE%\ODBC, and registered with the ODBC Driver Manager as “Sybase ASE ODBC Driver”. The new ASE ODBC Driver by Sybase is installed in %SYBASE%\DataAccess\ODBC, and registered as “Adaptive Server Enterprise”. The version shipping with Adaptive Server and SDK 15.0 is version 15.0.0.50.
The retired OLE DB Driver Kit was installed in %SYBASE%\OLEDB, and used the provider short name of “Sybase.ASEOLEDBProvider” and the long name of “Sybase ASE OLE DB Provider”. The new ASE OLE DB Provider by Sybase is installed in %SYBASE%\DataAccess\OLEDB, and uses provider short name “ASEOLEDB”. The version shipping with SDK 15.0 is version 15.0.0.51.
Sybase recommends that you start your migration process the new ODBC and OLE DB drivers as soon as possible. New features introduced in Adaptive Server 15.0 are supported only by the new drivers.
See “New Features for OpenServer 15.0 and SDK 15.0 for Windows, Linux and UNIX”, for instructions on migrating to the new drivers.