新機能のWebfluxに準拠したSpringブートアプリケーションを開発します。 Mysql用のドライバーJDBCは存在しますか?
一部のNoSql DB(例:MongoDB)のドライバーを見つけました。
私たちを手伝ってくれますか?ありがとうございます。それでは、お元気で。
UPDATE:
R2DBCプロジェクトの公式サイトには、ドライバーリストがあります。 https://r2dbc.io/
実際には、リレーショナルデータベースに対する事後対応的なサポートはありません。しかし、SpringチームがR2DBCに取り組んでいるので、長い間ではありません。R2DBCは、リレーショナルデータベースからデータに反応的にアクセスする機能を提供します。ここでお楽しみに: https://github.com/r2dbc
[〜#〜]編集[〜#〜]
最初のリリースが公開されました。詳細については、こちらをご覧ください: https://github.com/r2dbc/r2dbc-postgresql/tags
MySQLの非同期ドライバーが存在し、これはjasync-sql
と呼ばれます。
MySQlのリアクティブドライバーはありません。 Postgresには1つあります。
https://github.com/r2dbc/r2dbc-client
プロジェクトレクターからのすべてのリアクティブビットを使用します(コレクションはフラックスとして返されます)。もちろん、準備されたステートメントでの作業に戻ります。そして、Serchの結果から直接データを引き出します。
そしてOracle DB用のもの:
https://github.com/Oracle/oracle-db-examples/tree/master/Java/AoJ
ただし、ブロッキングJDBC呼び出しを使用し、スレッドプールの背後にある問題を隠すだけです。ただし、問題を攻撃するためのOracleの現在の取り組みを表しています。そして、一貫した状態のリレーショナルデータベースを操作する場合、特定の哲学があるため、それは簡単なことではありません。そのため、クエリ結果は、一度に結果を返すことができるmongodbとは異なり、一度にすべて返されます。
そのため、ORM(休止、eclipselink)ツールはどこにもありません。今のところ、プロダクションコードについては、ブロッキングコールに悩まされていると思います。