r2dbc feasibility for production applications and future roadmap
up vote
2
down vote
favorite
I've been closely following r2dbc updates by pivotal and I wish to build my application using this approach. I have tried few small applications with r2dbc postgres driver as below :
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jdbc</artifactId>
<version>1.0.0.r2dbc-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-postgresql</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>
As mentioned by Pivotal, this is an experimental project whose end goal is to ultimately influence ADBA. This could be very useful if included in release versions of Spring/SpringBoot. Now the question is, what exactly are the drawbacks which stops Pivotal from including it under a RELEASE version. Also, is it suggested to go live with a SNAPSHOT version?
Thanks,
GV
spring spring-boot spring-data spring-data-r2dbc r2dbc
add a comment |
up vote
2
down vote
favorite
I've been closely following r2dbc updates by pivotal and I wish to build my application using this approach. I have tried few small applications with r2dbc postgres driver as below :
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jdbc</artifactId>
<version>1.0.0.r2dbc-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-postgresql</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>
As mentioned by Pivotal, this is an experimental project whose end goal is to ultimately influence ADBA. This could be very useful if included in release versions of Spring/SpringBoot. Now the question is, what exactly are the drawbacks which stops Pivotal from including it under a RELEASE version. Also, is it suggested to go live with a SNAPSHOT version?
Thanks,
GV
spring spring-boot spring-data spring-data-r2dbc r2dbc
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
I've been closely following r2dbc updates by pivotal and I wish to build my application using this approach. I have tried few small applications with r2dbc postgres driver as below :
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jdbc</artifactId>
<version>1.0.0.r2dbc-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-postgresql</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>
As mentioned by Pivotal, this is an experimental project whose end goal is to ultimately influence ADBA. This could be very useful if included in release versions of Spring/SpringBoot. Now the question is, what exactly are the drawbacks which stops Pivotal from including it under a RELEASE version. Also, is it suggested to go live with a SNAPSHOT version?
Thanks,
GV
spring spring-boot spring-data spring-data-r2dbc r2dbc
I've been closely following r2dbc updates by pivotal and I wish to build my application using this approach. I have tried few small applications with r2dbc postgres driver as below :
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jdbc</artifactId>
<version>1.0.0.r2dbc-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>io.r2dbc</groupId>
<artifactId>r2dbc-postgresql</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</dependency>
As mentioned by Pivotal, this is an experimental project whose end goal is to ultimately influence ADBA. This could be very useful if included in release versions of Spring/SpringBoot. Now the question is, what exactly are the drawbacks which stops Pivotal from including it under a RELEASE version. Also, is it suggested to go live with a SNAPSHOT version?
Thanks,
GV
spring spring-boot spring-data spring-data-r2dbc r2dbc
spring spring-boot spring-data spring-data-r2dbc r2dbc
edited Nov 12 at 6:05
asked Nov 12 at 5:56
Gaurav Varma
1,77121333
1,77121333
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
5
down vote
The biggest drawback toward making an officially RELEASE'd version of R2DBC's modules is simply that it's too early.
We iterating with several modules (PostgreSQL, H2, and MS SQL Server), and community feedback is critical towards honing the driver-level SPI along with building more user-friendly clients.
If you check it out, we just released 1.0.0.M6.
This project will thrive with more community involvement and feedback. As for when it will be ready to be included in Spring Boot, we don't know the answer to that.
1
Thanks for the explanation. I shall provide my feedback on M6. I'm also part of the google group and following the updates on this project.
– Gaurav Varma
Nov 22 at 2:13
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256563%2fr2dbc-feasibility-for-production-applications-and-future-roadmap%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
5
down vote
The biggest drawback toward making an officially RELEASE'd version of R2DBC's modules is simply that it's too early.
We iterating with several modules (PostgreSQL, H2, and MS SQL Server), and community feedback is critical towards honing the driver-level SPI along with building more user-friendly clients.
If you check it out, we just released 1.0.0.M6.
This project will thrive with more community involvement and feedback. As for when it will be ready to be included in Spring Boot, we don't know the answer to that.
1
Thanks for the explanation. I shall provide my feedback on M6. I'm also part of the google group and following the updates on this project.
– Gaurav Varma
Nov 22 at 2:13
add a comment |
up vote
5
down vote
The biggest drawback toward making an officially RELEASE'd version of R2DBC's modules is simply that it's too early.
We iterating with several modules (PostgreSQL, H2, and MS SQL Server), and community feedback is critical towards honing the driver-level SPI along with building more user-friendly clients.
If you check it out, we just released 1.0.0.M6.
This project will thrive with more community involvement and feedback. As for when it will be ready to be included in Spring Boot, we don't know the answer to that.
1
Thanks for the explanation. I shall provide my feedback on M6. I'm also part of the google group and following the updates on this project.
– Gaurav Varma
Nov 22 at 2:13
add a comment |
up vote
5
down vote
up vote
5
down vote
The biggest drawback toward making an officially RELEASE'd version of R2DBC's modules is simply that it's too early.
We iterating with several modules (PostgreSQL, H2, and MS SQL Server), and community feedback is critical towards honing the driver-level SPI along with building more user-friendly clients.
If you check it out, we just released 1.0.0.M6.
This project will thrive with more community involvement and feedback. As for when it will be ready to be included in Spring Boot, we don't know the answer to that.
The biggest drawback toward making an officially RELEASE'd version of R2DBC's modules is simply that it's too early.
We iterating with several modules (PostgreSQL, H2, and MS SQL Server), and community feedback is critical towards honing the driver-level SPI along with building more user-friendly clients.
If you check it out, we just released 1.0.0.M6.
This project will thrive with more community involvement and feedback. As for when it will be ready to be included in Spring Boot, we don't know the answer to that.
answered Nov 20 at 18:24
gregturn
1,91631535
1,91631535
1
Thanks for the explanation. I shall provide my feedback on M6. I'm also part of the google group and following the updates on this project.
– Gaurav Varma
Nov 22 at 2:13
add a comment |
1
Thanks for the explanation. I shall provide my feedback on M6. I'm also part of the google group and following the updates on this project.
– Gaurav Varma
Nov 22 at 2:13
1
1
Thanks for the explanation. I shall provide my feedback on M6. I'm also part of the google group and following the updates on this project.
– Gaurav Varma
Nov 22 at 2:13
Thanks for the explanation. I shall provide my feedback on M6. I'm also part of the google group and following the updates on this project.
– Gaurav Varma
Nov 22 at 2:13
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256563%2fr2dbc-feasibility-for-production-applications-and-future-roadmap%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown