web-dev-qa-db-fra.com

R2DBC - Prise en charge d'Oracle Database

J'ai trouvé R2DBC lorsque je cherchais des pilotes de bases de données relationnelles réactives, mais je n'ai vu aucun pilote pour Oracle DB. Quelqu'un a-t-il des informations sur l'opportunité de fournir une assistance?

9
Can

Je confirme que le travail ADBA est terminé, cependant, la prochaine version des pilotes Oracle JDBC fournit de nouvelles extensions pour l'accès à la base de données réactive. Ces extensions peuvent également être utilisées avec les bibliothèques Reactive Streams. https://events.rainfocus.com/widget/Oracle/oow19/catalogcodeone19?search=DEV632

En ce qui concerne la prise en charge de la base de données Oracle pour R2DBC, nous examinons cela, c'est-à-dire sans engagement ferme et sans ETA.

6
Kuassi Mensah

J'ai trouvé ce fil sur la page github de spring-data-r2dbc,

La prise en charge d'Oracle avec R2DBC est bloquée en raison de l'indisponibilité du pilote R2DBC pour Oracle

Oracle a annoncé ojdbc20 pour effectuer des méthodes exposant Publisher. Mais je doute qu'il soit incorporé à spring-data-r2dbc, en passant par ceci mail-chain où ils indiquent que les fibres sont la voie à suivre, le support asynchrone dans ojdbc20 est minime.

Évitez également d'utiliser adba , puisque tous les efforts pour ADBA sont terminés.

1
Apurv

Je crois qu'aucun pilote réactif n'est actuellement développé, du moins pas activement pour Oracle DB.

Vous pouvez commencer votre enquête ici: https://github.com/r2dbc/r2dbc-over-adba

Voir également: https://blogs.Oracle.com/Java/jdbc-next:-a-new-asynchronous-api-for-connecting-to-a-database

1
NikolaB