on 11-10-2021 9:39 AM
Hello everyone, especially the CAP team,
we are currently getting started with a CAP project and after some tryouts we ran into some general questions regarding CAP:
Runtime
Database support
Best regards
Martin
BTW: at least for hybrid testing we now have basic support for the Java stack: please check or documentation for hybrid-testing. Deeper integration e.g. for better IDE support is possible and on the roadmap.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
CAP Java vs. CAP node.js
We have a shared roadmap for both runtime environments in CAP and try to implement bigger topics in the same pace. However, sometimes a given feature is easier to implement in the one enviromnment than in the other and the release of the feature deviates. So, in the end the choice still depends on the preferences of your team.
Database support:
Yes, SAP HANA is the only fully supported database for productive usage at the moment.
Currently, the CAP Java team is working on a similar pluggable-db approach like the one available in the CAP node.js environment. With that it would be possible to use other JDBC compliant databases together with CAP Java. Of course only if somebody implemented a plugin for the desired database. This, however, would cover the runtime aspect only.
The CAP Java runtime is tested with PostgreSQL 12. But there are severe limitations that rule out productive use: there is no support for schema generation, no schema lifecycle management and no support for multitenancy - to name a few.
To support other databases but HANA for productive use we also have to cover schema generation, deployment and lifecycle management. For both, node.js and Java. I cannot tell you a date / target release at the moment as we have not published an official roadmap so far. Regarding the sketched solution with cds-pg and cds-dbm I have to say that you're leaving the supported scope of CAP Java. And also with node.js you would have no support from SAP for anything generated or executed by community modules.
Regarding the MongoDB support in CAP Java we can say that this effort is still in progress. Thus, it's neither documented nor supported at the moment. Also, as the roadmap is not public at the moment we cannot tell any timeline for MongoDB support.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
74 | |
8 | |
8 | |
8 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.