[RESULT] [VOTE] Sharding-Sphere incubation proposal
On Mon, Nov 5, 2018 at 10:41 PM Roman Shaposhnik wrote: > > Hi! > > on behalf of Sharding-Sphere community, I'd like to call > a VOTE to accept it into the Apache Incubator. The full > proposal is available on the wiki: > https://wiki.apache.org/incubator/ShardingSphereProposal > and it is also attached below for your convenience. > > Please cast your vote: > > [ ] +1, bring Sharding-Sphere into Incubator > [ ] +0, I don't care either way, > [ ] -1, do not bring Sharding-Sphere into Incubator, because... With 7 +1 binding votes, 7 +1 non-binding votes and NO +/-0 or -1 votes, this VOTE passes. Thanks to everyone who voted! Bellow is a voting tally: Binding Craig Russell Justin Mclean Willem Jiang Matt Sicker Dave Fisher Benjamin Hindman Roman Shaposhnik Non-binding Sheng Wu Xin Wang Von Gosling Bruno Mahé Zhang Liang XIAORUI Wang Raja Sundaram Ganesan Thanks, Roman. > The vote will open at least for 72 hours. > > Thanks, > Roman. > > = Abstract = > Sharding-Sphere is an ecosystem of transparent distributed database > middleware, focusing on data sharding, distributed transaction and > database orchestration. It provides maximum compatibility for > applications through Sharding-JDBC (a driver to implement JDBC) or > Sharding-Proxy (a proxy to implement database protocol). > > = Proposal = > With a large number of end users, Sharding-Sphere has a fairly huge > community in China. It is also widely adopted by many > [[http://shardingsphere.io/community/en/company/|companies and > organizations]] as a solution to process their massive amounts of > data. > > We believe that bringing Sharding-Sphere into Apache Software > Foundation could advance development of a stronger and more diverse > open source community. > > Dangdang submits this proposal to donate Sharding-Sphere's source > codes and all related documentations to Apache Software Foundation. > The codes are already under Apache License Version 2.0. > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > * Web site: http://shardingsphere.io/ > > * Documentations: http://shardingsphere.io/document/current/ > > * Community: http://shardingsphere.io/community/ > > = Background = > > Relational database hardly supports such huge amounts of data any more > which has increased rapidly in recent years, but for reason of > technique maturity, developers and DBAs still want to use it to > persist core data. > > Sharding-Sphere was open sourced on Github in 2016. At the very > beginning, Sharding-Sphere is just a JDBC driver for data sharding > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > data sharding, distributed transaction and database orchestration. > Besides JDBC, proxy to implement MySQL database protocol is also > supported at present. Furthermore, our roadmap includes Proxy for > PostgreSQL protocol, Sidecar model, data repica and elastic data > scalability function as well. > > Due to the extension of project, we provide proxy model and sidecar > model in addition to JDBC model. Therefore, we rename it to > Sharding-Sphere by > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > public vote]], which refers to a sharding ecosphere with > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > sub-projects. > > Sharding-JDBC has won the > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > source projects in China 2016]]. > > = Rationale = > > Relational database still plays a very important role on current > application system. The maturity of products and surrounding > ecosystem, the friendliness of its data query and developers' and > DBAs' mastery of it, cannot be completely replaced with other types of > database in the near future. However, current relational database > cannot support cloud native very well and it is not friendly to > distributed system. > > It is the ultimate goal of Sharding-Sphere, which manages the > databases scattering around the system, to make user use distributed > databases as simply as using a single one. > > Without extra cost, Sharding-JDBC directly connects database with Java > application to get the best performance. > > Sharding-Proxy is deployed as a stateless server and supports MySQL > protocol at present. In the paper > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s > Really New with NewSQL?]], three types of NewSQL are introduced, among > which Sharding-Proxy is a Transparent Sharding Middleware. > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > The interaction between the application and the database provides a > mesh layer. The concept of Database Mesh is similar to Service Mesh, > and it focuses on how to connect data access applications to the > database. Database Mesh will set up a huge grid system between > applications and databases. Applications and databases need be placed > in the grid system. They are all
Re: [VOTE] Sharding-Sphere incubation proposal
On Mon, Nov 5, 2018 at 10:41 PM Roman Shaposhnik wrote: > > Hi! > > on behalf of Sharding-Sphere community, I'd like to call > a VOTE to accept it into the Apache Incubator. The full > proposal is available on the wiki: > https://wiki.apache.org/incubator/ShardingSphereProposal > and it is also attached below for your convenience. > > Please cast your vote: > > [ ] +1, bring Sharding-Sphere into Incubator > [ ] +0, I don't care either way, > [ ] -1, do not bring Sharding-Sphere into Incubator, because... +1 (binding) Thanks, Roman. > The vote will open at least for 72 hours. > > Thanks, > Roman. > > = Abstract = > Sharding-Sphere is an ecosystem of transparent distributed database > middleware, focusing on data sharding, distributed transaction and > database orchestration. It provides maximum compatibility for > applications through Sharding-JDBC (a driver to implement JDBC) or > Sharding-Proxy (a proxy to implement database protocol). > > = Proposal = > With a large number of end users, Sharding-Sphere has a fairly huge > community in China. It is also widely adopted by many > [[http://shardingsphere.io/community/en/company/|companies and > organizations]] as a solution to process their massive amounts of > data. > > We believe that bringing Sharding-Sphere into Apache Software > Foundation could advance development of a stronger and more diverse > open source community. > > Dangdang submits this proposal to donate Sharding-Sphere's source > codes and all related documentations to Apache Software Foundation. > The codes are already under Apache License Version 2.0. > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > * Web site: http://shardingsphere.io/ > > * Documentations: http://shardingsphere.io/document/current/ > > * Community: http://shardingsphere.io/community/ > > = Background = > > Relational database hardly supports such huge amounts of data any more > which has increased rapidly in recent years, but for reason of > technique maturity, developers and DBAs still want to use it to > persist core data. > > Sharding-Sphere was open sourced on Github in 2016. At the very > beginning, Sharding-Sphere is just a JDBC driver for data sharding > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > data sharding, distributed transaction and database orchestration. > Besides JDBC, proxy to implement MySQL database protocol is also > supported at present. Furthermore, our roadmap includes Proxy for > PostgreSQL protocol, Sidecar model, data repica and elastic data > scalability function as well. > > Due to the extension of project, we provide proxy model and sidecar > model in addition to JDBC model. Therefore, we rename it to > Sharding-Sphere by > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > public vote]], which refers to a sharding ecosphere with > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > sub-projects. > > Sharding-JDBC has won the > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > source projects in China 2016]]. > > = Rationale = > > Relational database still plays a very important role on current > application system. The maturity of products and surrounding > ecosystem, the friendliness of its data query and developers' and > DBAs' mastery of it, cannot be completely replaced with other types of > database in the near future. However, current relational database > cannot support cloud native very well and it is not friendly to > distributed system. > > It is the ultimate goal of Sharding-Sphere, which manages the > databases scattering around the system, to make user use distributed > databases as simply as using a single one. > > Without extra cost, Sharding-JDBC directly connects database with Java > application to get the best performance. > > Sharding-Proxy is deployed as a stateless server and supports MySQL > protocol at present. In the paper > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s > Really New with NewSQL?]], three types of NewSQL are introduced, among > which Sharding-Proxy is a Transparent Sharding Middleware. > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > The interaction between the application and the database provides a > mesh layer. The concept of Database Mesh is similar to Service Mesh, > and it focuses on how to connect data access applications to the > database. Database Mesh will set up a huge grid system between > applications and databases. Applications and databases need be placed > in the grid system. They are all objects managed by the meshing layer. > > = Current Status = > == Meritocracy == > Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on > GitHub in 2016. In 2017, Jingdong recognized its value and determined > to sponsor this project. Sharding-Sphere has contributors and users > from many companies; we have set up the PMC Team and Committer Team. > New contrib
Re: [VOTE] Sharding-Sphere incubation proposal
+1 On Thu, Nov 8, 2018 at 12:18 PM Gilbert Song wrote: > +1 (non-binding). > > - Gilbert > > On 2018/11/07 17:44:21, Raja Sundaram Ganesan wrote: > > +1 (Non Binding) > > > > > > > > On Wed 7 Nov, 2018, 11:02 vintagewang > > > > +1 (non-binding) > > > > > > XIAORUI Wang > > > > > > zhangli...@apache.org 于2018年11月7日 周三09:30写道: > > > > > > > +1 (non-binding) > > > > > > > > Thanks, > > > > John(Zhang Liang) from Sharding-Sphere > > > > > > > > Bruno Mahé 于2018年11月7日周三 上午1:37写道: > > > > > > > > > +1 (non-binding) > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > Bruno > > > > > > > > > > On 11/5/18 10:41 PM, Roman Shaposhnik wrote: > > > > > > Hi! > > > > > > > > > > > > on behalf of Sharding-Sphere community, I'd like to call > > > > > > a VOTE to accept it into the Apache Incubator. The full > > > > > > proposal is available on the wiki: > > > > > > https://wiki.apache.org/incubator/ShardingSphereProposal > > > > > > and it is also attached below for your convenience. > > > > > > > > > > > > Please cast your vote: > > > > > > > > > > > >[ ] +1, bring Sharding-Sphere into Incubator > > > > > >[ ] +0, I don't care either way, > > > > > >[ ] -1, do not bring Sharding-Sphere into Incubator, > because... > > > > > > > > > > > > The vote will open at least for 72 hours. > > > > > > > > > > > > Thanks, > > > > > > Roman. > > > > > > > > > > > > = Abstract = > > > > > > Sharding-Sphere is an ecosystem of transparent distributed > database > > > > > > middleware, focusing on data sharding, distributed transaction > and > > > > > > database orchestration. It provides maximum compatibility for > > > > > > applications through Sharding-JDBC (a driver to implement JDBC) > or > > > > > > Sharding-Proxy (a proxy to implement database protocol). > > > > > > > > > > > > = Proposal = > > > > > > With a large number of end users, Sharding-Sphere has a fairly > huge > > > > > > community in China. It is also widely adopted by many > > > > > > [[http://shardingsphere.io/community/en/company/|companies and > > > > > > organizations]] as a solution to process their massive amounts of > > > > > > data. > > > > > > > > > > > > We believe that bringing Sharding-Sphere into Apache Software > > > > > > Foundation could advance development of a stronger and more > diverse > > > > > > open source community. > > > > > > > > > > > > Dangdang submits this proposal to donate Sharding-Sphere's source > > > > > > codes and all related documentations to Apache Software > Foundation. > > > > > > The codes are already under Apache License Version 2.0. > > > > > > > > > > > >* Code base: > https://github.com/sharding-sphere/sharding-sphere > > > > > > > > > > > >* Web site: http://shardingsphere.io/ > > > > > > > > > > > >* Documentations: http://shardingsphere.io/document/current/ > > > > > > > > > > > >* Community: http://shardingsphere.io/community/ > > > > > > > > > > > > = Background = > > > > > > > > > > > > Relational database hardly supports such huge amounts of data any > > > more > > > > > > which has increased rapidly in recent years, but for reason of > > > > > > technique maturity, developers and DBAs still want to use it to > > > > > > persist core data. > > > > > > > > > > > > Sharding-Sphere was open sourced on Github in 2016. At the very > > > > > > beginning, Sharding-Sphere is just a JDBC driver for data > sharding > > > > > > (name as Sharding-JDBC) at Dangdang internal framework; now it > offers > > > > > > data sharding, distributed transaction and database > orchestration. > > > > > > Besides JDBC, proxy to implement MySQL database protocol is also > > > > > > supported at present. Furthermore, our roadmap includes Proxy for > > > > > > PostgreSQL protocol, Sidecar model, data repica and elastic data > > > > > > scalability function as well. > > > > > > > > > > > > Due to the extension of project, we provide proxy model and > sidecar > > > > > > model in addition to JDBC model. Therefore, we rename it to > > > > > > Sharding-Sphere by > > > > > > [[ > https://github.com/sharding-sphere/sharding-sphere/issues/788|a > > > > > > public vote]], which refers to a sharding ecosphere with > > > > > > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > > > > > > sub-projects. > > > > > > > > > > > > Sharding-JDBC has won the > > > > > > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular > > > open > > > > > > source projects in China 2016]]. > > > > > > > > > > > > = Rationale = > > > > > > > > > > > > Relational database still plays a very important role on current > > > > > > application system. The maturity of products and surrounding > > > > > > ecosystem, the friendliness of its data query and developers' and > > > > > > DBAs' mastery of it, cannot be completely replaced with other > types > > > of > > > > > > database in the near future. However, current relational database > > > > > > cannot support cloud native very well and it is not friendly to > >
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (binding) Sent from my iPhone > On Nov 5, 2018, at 10:41 PM, Roman Shaposhnik wrote: > > Hi! > > on behalf of Sharding-Sphere community, I'd like to call > a VOTE to accept it into the Apache Incubator. The full > proposal is available on the wiki: >https://wiki.apache.org/incubator/ShardingSphereProposal > and it is also attached below for your convenience. > > Please cast your vote: > > [ ] +1, bring Sharding-Sphere into Incubator > [ ] +0, I don't care either way, > [ ] -1, do not bring Sharding-Sphere into Incubator, because... > > The vote will open at least for 72 hours. > > Thanks, > Roman. > > = Abstract = > Sharding-Sphere is an ecosystem of transparent distributed database > middleware, focusing on data sharding, distributed transaction and > database orchestration. It provides maximum compatibility for > applications through Sharding-JDBC (a driver to implement JDBC) or > Sharding-Proxy (a proxy to implement database protocol). > > = Proposal = > With a large number of end users, Sharding-Sphere has a fairly huge > community in China. It is also widely adopted by many > [[http://shardingsphere.io/community/en/company/|companies and > organizations]] as a solution to process their massive amounts of > data. > > We believe that bringing Sharding-Sphere into Apache Software > Foundation could advance development of a stronger and more diverse > open source community. > > Dangdang submits this proposal to donate Sharding-Sphere's source > codes and all related documentations to Apache Software Foundation. > The codes are already under Apache License Version 2.0. > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > * Web site: http://shardingsphere.io/ > > * Documentations: http://shardingsphere.io/document/current/ > > * Community: http://shardingsphere.io/community/ > > = Background = > > Relational database hardly supports such huge amounts of data any more > which has increased rapidly in recent years, but for reason of > technique maturity, developers and DBAs still want to use it to > persist core data. > > Sharding-Sphere was open sourced on Github in 2016. At the very > beginning, Sharding-Sphere is just a JDBC driver for data sharding > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > data sharding, distributed transaction and database orchestration. > Besides JDBC, proxy to implement MySQL database protocol is also > supported at present. Furthermore, our roadmap includes Proxy for > PostgreSQL protocol, Sidecar model, data repica and elastic data > scalability function as well. > > Due to the extension of project, we provide proxy model and sidecar > model in addition to JDBC model. Therefore, we rename it to > Sharding-Sphere by > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > public vote]], which refers to a sharding ecosphere with > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > sub-projects. > > Sharding-JDBC has won the > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > source projects in China 2016]]. > > = Rationale = > > Relational database still plays a very important role on current > application system. The maturity of products and surrounding > ecosystem, the friendliness of its data query and developers' and > DBAs' mastery of it, cannot be completely replaced with other types of > database in the near future. However, current relational database > cannot support cloud native very well and it is not friendly to > distributed system. > > It is the ultimate goal of Sharding-Sphere, which manages the > databases scattering around the system, to make user use distributed > databases as simply as using a single one. > > Without extra cost, Sharding-JDBC directly connects database with Java > application to get the best performance. > > Sharding-Proxy is deployed as a stateless server and supports MySQL > protocol at present. In the paper > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s > Really New with NewSQL?]], three types of NewSQL are introduced, among > which Sharding-Proxy is a Transparent Sharding Middleware. > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > The interaction between the application and the database provides a > mesh layer. The concept of Database Mesh is similar to Service Mesh, > and it focuses on how to connect data access applications to the > database. Database Mesh will set up a huge grid system between > applications and databases. Applications and databases need be placed > in the grid system. They are all objects managed by the meshing layer. > > = Current Status = > == Meritocracy == > Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on > GitHub in 2016. In 2017, Jingdong recognized its value and determined > to sponsor this project. Sharding-Sphere has contributors and users > from many companies; we have set up the PMC Team and Commit
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (non-binding). - Gilbert On 2018/11/07 17:44:21, Raja Sundaram Ganesan wrote: > +1 (Non Binding) > > > > On Wed 7 Nov, 2018, 11:02 vintagewang > > +1 (non-binding) > > > > XIAORUI Wang > > > > zhangli...@apache.org 于2018年11月7日 周三09:30写道: > > > > > +1 (non-binding) > > > > > > Thanks, > > > John(Zhang Liang) from Sharding-Sphere > > > > > > Bruno Mahé 于2018年11月7日周三 上午1:37写道: > > > > > > > +1 (non-binding) > > > > > > > > > > > > Thanks, > > > > > > > > Bruno > > > > > > > > On 11/5/18 10:41 PM, Roman Shaposhnik wrote: > > > > > Hi! > > > > > > > > > > on behalf of Sharding-Sphere community, I'd like to call > > > > > a VOTE to accept it into the Apache Incubator. The full > > > > > proposal is available on the wiki: > > > > > https://wiki.apache.org/incubator/ShardingSphereProposal > > > > > and it is also attached below for your convenience. > > > > > > > > > > Please cast your vote: > > > > > > > > > >[ ] +1, bring Sharding-Sphere into Incubator > > > > >[ ] +0, I don't care either way, > > > > >[ ] -1, do not bring Sharding-Sphere into Incubator, because... > > > > > > > > > > The vote will open at least for 72 hours. > > > > > > > > > > Thanks, > > > > > Roman. > > > > > > > > > > = Abstract = > > > > > Sharding-Sphere is an ecosystem of transparent distributed database > > > > > middleware, focusing on data sharding, distributed transaction and > > > > > database orchestration. It provides maximum compatibility for > > > > > applications through Sharding-JDBC (a driver to implement JDBC) or > > > > > Sharding-Proxy (a proxy to implement database protocol). > > > > > > > > > > = Proposal = > > > > > With a large number of end users, Sharding-Sphere has a fairly huge > > > > > community in China. It is also widely adopted by many > > > > > [[http://shardingsphere.io/community/en/company/|companies and > > > > > organizations]] as a solution to process their massive amounts of > > > > > data. > > > > > > > > > > We believe that bringing Sharding-Sphere into Apache Software > > > > > Foundation could advance development of a stronger and more diverse > > > > > open source community. > > > > > > > > > > Dangdang submits this proposal to donate Sharding-Sphere's source > > > > > codes and all related documentations to Apache Software Foundation. > > > > > The codes are already under Apache License Version 2.0. > > > > > > > > > >* Code base: https://github.com/sharding-sphere/sharding-sphere > > > > > > > > > >* Web site: http://shardingsphere.io/ > > > > > > > > > >* Documentations: http://shardingsphere.io/document/current/ > > > > > > > > > >* Community: http://shardingsphere.io/community/ > > > > > > > > > > = Background = > > > > > > > > > > Relational database hardly supports such huge amounts of data any > > more > > > > > which has increased rapidly in recent years, but for reason of > > > > > technique maturity, developers and DBAs still want to use it to > > > > > persist core data. > > > > > > > > > > Sharding-Sphere was open sourced on Github in 2016. At the very > > > > > beginning, Sharding-Sphere is just a JDBC driver for data sharding > > > > > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > > > > > data sharding, distributed transaction and database orchestration. > > > > > Besides JDBC, proxy to implement MySQL database protocol is also > > > > > supported at present. Furthermore, our roadmap includes Proxy for > > > > > PostgreSQL protocol, Sidecar model, data repica and elastic data > > > > > scalability function as well. > > > > > > > > > > Due to the extension of project, we provide proxy model and sidecar > > > > > model in addition to JDBC model. Therefore, we rename it to > > > > > Sharding-Sphere by > > > > > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > > > > > public vote]], which refers to a sharding ecosphere with > > > > > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > > > > > sub-projects. > > > > > > > > > > Sharding-JDBC has won the > > > > > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular > > open > > > > > source projects in China 2016]]. > > > > > > > > > > = Rationale = > > > > > > > > > > Relational database still plays a very important role on current > > > > > application system. The maturity of products and surrounding > > > > > ecosystem, the friendliness of its data query and developers' and > > > > > DBAs' mastery of it, cannot be completely replaced with other types > > of > > > > > database in the near future. However, current relational database > > > > > cannot support cloud native very well and it is not friendly to > > > > > distributed system. > > > > > > > > > > It is the ultimate goal of Sharding-Sphere, which manages the > > > > > databases scattering around the system, to make user use distributed > > > > > databases as simply as using a single one. > > > > > > > > > > Without extra cost, Sharding-JDBC directly connects databas
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (Non Binding) On Wed 7 Nov, 2018, 11:02 vintagewang +1 (non-binding) > > XIAORUI Wang > > zhangli...@apache.org 于2018年11月7日 周三09:30写道: > > > +1 (non-binding) > > > > Thanks, > > John(Zhang Liang) from Sharding-Sphere > > > > Bruno Mahé 于2018年11月7日周三 上午1:37写道: > > > > > +1 (non-binding) > > > > > > > > > Thanks, > > > > > > Bruno > > > > > > On 11/5/18 10:41 PM, Roman Shaposhnik wrote: > > > > Hi! > > > > > > > > on behalf of Sharding-Sphere community, I'd like to call > > > > a VOTE to accept it into the Apache Incubator. The full > > > > proposal is available on the wiki: > > > > https://wiki.apache.org/incubator/ShardingSphereProposal > > > > and it is also attached below for your convenience. > > > > > > > > Please cast your vote: > > > > > > > >[ ] +1, bring Sharding-Sphere into Incubator > > > >[ ] +0, I don't care either way, > > > >[ ] -1, do not bring Sharding-Sphere into Incubator, because... > > > > > > > > The vote will open at least for 72 hours. > > > > > > > > Thanks, > > > > Roman. > > > > > > > > = Abstract = > > > > Sharding-Sphere is an ecosystem of transparent distributed database > > > > middleware, focusing on data sharding, distributed transaction and > > > > database orchestration. It provides maximum compatibility for > > > > applications through Sharding-JDBC (a driver to implement JDBC) or > > > > Sharding-Proxy (a proxy to implement database protocol). > > > > > > > > = Proposal = > > > > With a large number of end users, Sharding-Sphere has a fairly huge > > > > community in China. It is also widely adopted by many > > > > [[http://shardingsphere.io/community/en/company/|companies and > > > > organizations]] as a solution to process their massive amounts of > > > > data. > > > > > > > > We believe that bringing Sharding-Sphere into Apache Software > > > > Foundation could advance development of a stronger and more diverse > > > > open source community. > > > > > > > > Dangdang submits this proposal to donate Sharding-Sphere's source > > > > codes and all related documentations to Apache Software Foundation. > > > > The codes are already under Apache License Version 2.0. > > > > > > > >* Code base: https://github.com/sharding-sphere/sharding-sphere > > > > > > > >* Web site: http://shardingsphere.io/ > > > > > > > >* Documentations: http://shardingsphere.io/document/current/ > > > > > > > >* Community: http://shardingsphere.io/community/ > > > > > > > > = Background = > > > > > > > > Relational database hardly supports such huge amounts of data any > more > > > > which has increased rapidly in recent years, but for reason of > > > > technique maturity, developers and DBAs still want to use it to > > > > persist core data. > > > > > > > > Sharding-Sphere was open sourced on Github in 2016. At the very > > > > beginning, Sharding-Sphere is just a JDBC driver for data sharding > > > > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > > > > data sharding, distributed transaction and database orchestration. > > > > Besides JDBC, proxy to implement MySQL database protocol is also > > > > supported at present. Furthermore, our roadmap includes Proxy for > > > > PostgreSQL protocol, Sidecar model, data repica and elastic data > > > > scalability function as well. > > > > > > > > Due to the extension of project, we provide proxy model and sidecar > > > > model in addition to JDBC model. Therefore, we rename it to > > > > Sharding-Sphere by > > > > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > > > > public vote]], which refers to a sharding ecosphere with > > > > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > > > > sub-projects. > > > > > > > > Sharding-JDBC has won the > > > > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular > open > > > > source projects in China 2016]]. > > > > > > > > = Rationale = > > > > > > > > Relational database still plays a very important role on current > > > > application system. The maturity of products and surrounding > > > > ecosystem, the friendliness of its data query and developers' and > > > > DBAs' mastery of it, cannot be completely replaced with other types > of > > > > database in the near future. However, current relational database > > > > cannot support cloud native very well and it is not friendly to > > > > distributed system. > > > > > > > > It is the ultimate goal of Sharding-Sphere, which manages the > > > > databases scattering around the system, to make user use distributed > > > > databases as simply as using a single one. > > > > > > > > Without extra cost, Sharding-JDBC directly connects database with > Java > > > > application to get the best performance. > > > > > > > > Sharding-Proxy is deployed as a stateless server and supports MySQL > > > > protocol at present. In the paper > > > > [[ > > https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What > > > ’s > > > > Really New with NewSQL?]], three types
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (non-binding) XIAORUI Wang zhangli...@apache.org 于2018年11月7日 周三09:30写道: > +1 (non-binding) > > Thanks, > John(Zhang Liang) from Sharding-Sphere > > Bruno Mahé 于2018年11月7日周三 上午1:37写道: > > > +1 (non-binding) > > > > > > Thanks, > > > > Bruno > > > > On 11/5/18 10:41 PM, Roman Shaposhnik wrote: > > > Hi! > > > > > > on behalf of Sharding-Sphere community, I'd like to call > > > a VOTE to accept it into the Apache Incubator. The full > > > proposal is available on the wiki: > > > https://wiki.apache.org/incubator/ShardingSphereProposal > > > and it is also attached below for your convenience. > > > > > > Please cast your vote: > > > > > >[ ] +1, bring Sharding-Sphere into Incubator > > >[ ] +0, I don't care either way, > > >[ ] -1, do not bring Sharding-Sphere into Incubator, because... > > > > > > The vote will open at least for 72 hours. > > > > > > Thanks, > > > Roman. > > > > > > = Abstract = > > > Sharding-Sphere is an ecosystem of transparent distributed database > > > middleware, focusing on data sharding, distributed transaction and > > > database orchestration. It provides maximum compatibility for > > > applications through Sharding-JDBC (a driver to implement JDBC) or > > > Sharding-Proxy (a proxy to implement database protocol). > > > > > > = Proposal = > > > With a large number of end users, Sharding-Sphere has a fairly huge > > > community in China. It is also widely adopted by many > > > [[http://shardingsphere.io/community/en/company/|companies and > > > organizations]] as a solution to process their massive amounts of > > > data. > > > > > > We believe that bringing Sharding-Sphere into Apache Software > > > Foundation could advance development of a stronger and more diverse > > > open source community. > > > > > > Dangdang submits this proposal to donate Sharding-Sphere's source > > > codes and all related documentations to Apache Software Foundation. > > > The codes are already under Apache License Version 2.0. > > > > > >* Code base: https://github.com/sharding-sphere/sharding-sphere > > > > > >* Web site: http://shardingsphere.io/ > > > > > >* Documentations: http://shardingsphere.io/document/current/ > > > > > >* Community: http://shardingsphere.io/community/ > > > > > > = Background = > > > > > > Relational database hardly supports such huge amounts of data any more > > > which has increased rapidly in recent years, but for reason of > > > technique maturity, developers and DBAs still want to use it to > > > persist core data. > > > > > > Sharding-Sphere was open sourced on Github in 2016. At the very > > > beginning, Sharding-Sphere is just a JDBC driver for data sharding > > > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > > > data sharding, distributed transaction and database orchestration. > > > Besides JDBC, proxy to implement MySQL database protocol is also > > > supported at present. Furthermore, our roadmap includes Proxy for > > > PostgreSQL protocol, Sidecar model, data repica and elastic data > > > scalability function as well. > > > > > > Due to the extension of project, we provide proxy model and sidecar > > > model in addition to JDBC model. Therefore, we rename it to > > > Sharding-Sphere by > > > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > > > public vote]], which refers to a sharding ecosphere with > > > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > > > sub-projects. > > > > > > Sharding-JDBC has won the > > > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > > > source projects in China 2016]]. > > > > > > = Rationale = > > > > > > Relational database still plays a very important role on current > > > application system. The maturity of products and surrounding > > > ecosystem, the friendliness of its data query and developers' and > > > DBAs' mastery of it, cannot be completely replaced with other types of > > > database in the near future. However, current relational database > > > cannot support cloud native very well and it is not friendly to > > > distributed system. > > > > > > It is the ultimate goal of Sharding-Sphere, which manages the > > > databases scattering around the system, to make user use distributed > > > databases as simply as using a single one. > > > > > > Without extra cost, Sharding-JDBC directly connects database with Java > > > application to get the best performance. > > > > > > Sharding-Proxy is deployed as a stateless server and supports MySQL > > > protocol at present. In the paper > > > [[ > https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What > > ’s > > > Really New with NewSQL?]], three types of NewSQL are introduced, among > > > which Sharding-Proxy is a Transparent Sharding Middleware. > > > > > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > > > The interaction between the application and the database provides a > > > mesh layer. The concept of Database Mesh is sim
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (non-binding) Thanks, John(Zhang Liang) from Sharding-Sphere Bruno Mahé 于2018年11月7日周三 上午1:37写道: > +1 (non-binding) > > > Thanks, > > Bruno > > On 11/5/18 10:41 PM, Roman Shaposhnik wrote: > > Hi! > > > > on behalf of Sharding-Sphere community, I'd like to call > > a VOTE to accept it into the Apache Incubator. The full > > proposal is available on the wiki: > > https://wiki.apache.org/incubator/ShardingSphereProposal > > and it is also attached below for your convenience. > > > > Please cast your vote: > > > >[ ] +1, bring Sharding-Sphere into Incubator > >[ ] +0, I don't care either way, > >[ ] -1, do not bring Sharding-Sphere into Incubator, because... > > > > The vote will open at least for 72 hours. > > > > Thanks, > > Roman. > > > > = Abstract = > > Sharding-Sphere is an ecosystem of transparent distributed database > > middleware, focusing on data sharding, distributed transaction and > > database orchestration. It provides maximum compatibility for > > applications through Sharding-JDBC (a driver to implement JDBC) or > > Sharding-Proxy (a proxy to implement database protocol). > > > > = Proposal = > > With a large number of end users, Sharding-Sphere has a fairly huge > > community in China. It is also widely adopted by many > > [[http://shardingsphere.io/community/en/company/|companies and > > organizations]] as a solution to process their massive amounts of > > data. > > > > We believe that bringing Sharding-Sphere into Apache Software > > Foundation could advance development of a stronger and more diverse > > open source community. > > > > Dangdang submits this proposal to donate Sharding-Sphere's source > > codes and all related documentations to Apache Software Foundation. > > The codes are already under Apache License Version 2.0. > > > >* Code base: https://github.com/sharding-sphere/sharding-sphere > > > >* Web site: http://shardingsphere.io/ > > > >* Documentations: http://shardingsphere.io/document/current/ > > > >* Community: http://shardingsphere.io/community/ > > > > = Background = > > > > Relational database hardly supports such huge amounts of data any more > > which has increased rapidly in recent years, but for reason of > > technique maturity, developers and DBAs still want to use it to > > persist core data. > > > > Sharding-Sphere was open sourced on Github in 2016. At the very > > beginning, Sharding-Sphere is just a JDBC driver for data sharding > > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > > data sharding, distributed transaction and database orchestration. > > Besides JDBC, proxy to implement MySQL database protocol is also > > supported at present. Furthermore, our roadmap includes Proxy for > > PostgreSQL protocol, Sidecar model, data repica and elastic data > > scalability function as well. > > > > Due to the extension of project, we provide proxy model and sidecar > > model in addition to JDBC model. Therefore, we rename it to > > Sharding-Sphere by > > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > > public vote]], which refers to a sharding ecosphere with > > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > > sub-projects. > > > > Sharding-JDBC has won the > > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > > source projects in China 2016]]. > > > > = Rationale = > > > > Relational database still plays a very important role on current > > application system. The maturity of products and surrounding > > ecosystem, the friendliness of its data query and developers' and > > DBAs' mastery of it, cannot be completely replaced with other types of > > database in the near future. However, current relational database > > cannot support cloud native very well and it is not friendly to > > distributed system. > > > > It is the ultimate goal of Sharding-Sphere, which manages the > > databases scattering around the system, to make user use distributed > > databases as simply as using a single one. > > > > Without extra cost, Sharding-JDBC directly connects database with Java > > application to get the best performance. > > > > Sharding-Proxy is deployed as a stateless server and supports MySQL > > protocol at present. In the paper > > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What > ’s > > Really New with NewSQL?]], three types of NewSQL are introduced, among > > which Sharding-Proxy is a Transparent Sharding Middleware. > > > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > > The interaction between the application and the database provides a > > mesh layer. The concept of Database Mesh is similar to Service Mesh, > > and it focuses on how to connect data access applications to the > > database. Database Mesh will set up a huge grid system between > > applications and databases. Applications and databases need be placed > > in the grid system. They are all objects managed by the meshing layer. > > > > =
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (non-binding) Thanks, Bruno On 11/5/18 10:41 PM, Roman Shaposhnik wrote: Hi! on behalf of Sharding-Sphere community, I'd like to call a VOTE to accept it into the Apache Incubator. The full proposal is available on the wiki: https://wiki.apache.org/incubator/ShardingSphereProposal and it is also attached below for your convenience. Please cast your vote: [ ] +1, bring Sharding-Sphere into Incubator [ ] +0, I don't care either way, [ ] -1, do not bring Sharding-Sphere into Incubator, because... The vote will open at least for 72 hours. Thanks, Roman. = Abstract = Sharding-Sphere is an ecosystem of transparent distributed database middleware, focusing on data sharding, distributed transaction and database orchestration. It provides maximum compatibility for applications through Sharding-JDBC (a driver to implement JDBC) or Sharding-Proxy (a proxy to implement database protocol). = Proposal = With a large number of end users, Sharding-Sphere has a fairly huge community in China. It is also widely adopted by many [[http://shardingsphere.io/community/en/company/|companies and organizations]] as a solution to process their massive amounts of data. We believe that bringing Sharding-Sphere into Apache Software Foundation could advance development of a stronger and more diverse open source community. Dangdang submits this proposal to donate Sharding-Sphere's source codes and all related documentations to Apache Software Foundation. The codes are already under Apache License Version 2.0. * Code base: https://github.com/sharding-sphere/sharding-sphere * Web site: http://shardingsphere.io/ * Documentations: http://shardingsphere.io/document/current/ * Community: http://shardingsphere.io/community/ = Background = Relational database hardly supports such huge amounts of data any more which has increased rapidly in recent years, but for reason of technique maturity, developers and DBAs still want to use it to persist core data. Sharding-Sphere was open sourced on Github in 2016. At the very beginning, Sharding-Sphere is just a JDBC driver for data sharding (name as Sharding-JDBC) at Dangdang internal framework; now it offers data sharding, distributed transaction and database orchestration. Besides JDBC, proxy to implement MySQL database protocol is also supported at present. Furthermore, our roadmap includes Proxy for PostgreSQL protocol, Sidecar model, data repica and elastic data scalability function as well. Due to the extension of project, we provide proxy model and sidecar model in addition to JDBC model. Therefore, we rename it to Sharding-Sphere by [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a public vote]], which refers to a sharding ecosphere with Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three sub-projects. Sharding-JDBC has won the [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open source projects in China 2016]]. = Rationale = Relational database still plays a very important role on current application system. The maturity of products and surrounding ecosystem, the friendliness of its data query and developers' and DBAs' mastery of it, cannot be completely replaced with other types of database in the near future. However, current relational database cannot support cloud native very well and it is not friendly to distributed system. It is the ultimate goal of Sharding-Sphere, which manages the databases scattering around the system, to make user use distributed databases as simply as using a single one. Without extra cost, Sharding-JDBC directly connects database with Java application to get the best performance. Sharding-Proxy is deployed as a stateless server and supports MySQL protocol at present. In the paper [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s Really New with NewSQL?]], three types of NewSQL are introduced, among which Sharding-Proxy is a Transparent Sharding Middleware. Sharding-Sidecar can be understood as a data panel in Service Mesh. The interaction between the application and the database provides a mesh layer. The concept of Database Mesh is similar to Service Mesh, and it focuses on how to connect data access applications to the database. Database Mesh will set up a huge grid system between applications and databases. Applications and databases need be placed in the grid system. They are all objects managed by the meshing layer. = Current Status = == Meritocracy == Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on GitHub in 2016. In 2017, Jingdong recognized its value and determined to sponsor this project. Sharding-Sphere has contributors and users from many companies; we have set up the PMC Team and Committer Team. New contributors are guided and reviewed by existed PMC members. When they are ready, PMC will start a vote to promote him/her to become a member of PMC or Committer Team. See the details See the details [[http://s
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (binding) On Tue, 6 Nov 2018 at 06:38, Willem Jiang wrote: > +1 (binding) > > Willem Jiang > > Twitter: willemjiang > Weibo: 姜宁willem > > On Tue, Nov 6, 2018 at 2:41 PM Roman Shaposhnik wrote: > > > > Hi! > > > > on behalf of Sharding-Sphere community, I'd like to call > > a VOTE to accept it into the Apache Incubator. The full > > proposal is available on the wiki: > > https://wiki.apache.org/incubator/ShardingSphereProposal > > and it is also attached below for your convenience. > > > > Please cast your vote: > > > > [ ] +1, bring Sharding-Sphere into Incubator > > [ ] +0, I don't care either way, > > [ ] -1, do not bring Sharding-Sphere into Incubator, because... > > > > The vote will open at least for 72 hours. > > > > Thanks, > > Roman. > > > > = Abstract = > > Sharding-Sphere is an ecosystem of transparent distributed database > > middleware, focusing on data sharding, distributed transaction and > > database orchestration. It provides maximum compatibility for > > applications through Sharding-JDBC (a driver to implement JDBC) or > > Sharding-Proxy (a proxy to implement database protocol). > > > > = Proposal = > > With a large number of end users, Sharding-Sphere has a fairly huge > > community in China. It is also widely adopted by many > > [[http://shardingsphere.io/community/en/company/|companies and > > organizations]] as a solution to process their massive amounts of > > data. > > > > We believe that bringing Sharding-Sphere into Apache Software > > Foundation could advance development of a stronger and more diverse > > open source community. > > > > Dangdang submits this proposal to donate Sharding-Sphere's source > > codes and all related documentations to Apache Software Foundation. > > The codes are already under Apache License Version 2.0. > > > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > > > * Web site: http://shardingsphere.io/ > > > > * Documentations: http://shardingsphere.io/document/current/ > > > > * Community: http://shardingsphere.io/community/ > > > > = Background = > > > > Relational database hardly supports such huge amounts of data any more > > which has increased rapidly in recent years, but for reason of > > technique maturity, developers and DBAs still want to use it to > > persist core data. > > > > Sharding-Sphere was open sourced on Github in 2016. At the very > > beginning, Sharding-Sphere is just a JDBC driver for data sharding > > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > > data sharding, distributed transaction and database orchestration. > > Besides JDBC, proxy to implement MySQL database protocol is also > > supported at present. Furthermore, our roadmap includes Proxy for > > PostgreSQL protocol, Sidecar model, data repica and elastic data > > scalability function as well. > > > > Due to the extension of project, we provide proxy model and sidecar > > model in addition to JDBC model. Therefore, we rename it to > > Sharding-Sphere by > > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > > public vote]], which refers to a sharding ecosphere with > > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > > sub-projects. > > > > Sharding-JDBC has won the > > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > > source projects in China 2016]]. > > > > = Rationale = > > > > Relational database still plays a very important role on current > > application system. The maturity of products and surrounding > > ecosystem, the friendliness of its data query and developers' and > > DBAs' mastery of it, cannot be completely replaced with other types of > > database in the near future. However, current relational database > > cannot support cloud native very well and it is not friendly to > > distributed system. > > > > It is the ultimate goal of Sharding-Sphere, which manages the > > databases scattering around the system, to make user use distributed > > databases as simply as using a single one. > > > > Without extra cost, Sharding-JDBC directly connects database with Java > > application to get the best performance. > > > > Sharding-Proxy is deployed as a stateless server and supports MySQL > > protocol at present. In the paper > > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What > ’s > > Really New with NewSQL?]], three types of NewSQL are introduced, among > > which Sharding-Proxy is a Transparent Sharding Middleware. > > > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > > The interaction between the application and the database provides a > > mesh layer. The concept of Database Mesh is similar to Service Mesh, > > and it focuses on how to connect data access applications to the > > database. Database Mesh will set up a huge grid system between > > applications and databases. Applications and databases need be placed > > in the grid system. They are all objects managed by the meshing layer. > > > >
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (binding) Willem Jiang Twitter: willemjiang Weibo: 姜宁willem On Tue, Nov 6, 2018 at 2:41 PM Roman Shaposhnik wrote: > > Hi! > > on behalf of Sharding-Sphere community, I'd like to call > a VOTE to accept it into the Apache Incubator. The full > proposal is available on the wiki: > https://wiki.apache.org/incubator/ShardingSphereProposal > and it is also attached below for your convenience. > > Please cast your vote: > > [ ] +1, bring Sharding-Sphere into Incubator > [ ] +0, I don't care either way, > [ ] -1, do not bring Sharding-Sphere into Incubator, because... > > The vote will open at least for 72 hours. > > Thanks, > Roman. > > = Abstract = > Sharding-Sphere is an ecosystem of transparent distributed database > middleware, focusing on data sharding, distributed transaction and > database orchestration. It provides maximum compatibility for > applications through Sharding-JDBC (a driver to implement JDBC) or > Sharding-Proxy (a proxy to implement database protocol). > > = Proposal = > With a large number of end users, Sharding-Sphere has a fairly huge > community in China. It is also widely adopted by many > [[http://shardingsphere.io/community/en/company/|companies and > organizations]] as a solution to process their massive amounts of > data. > > We believe that bringing Sharding-Sphere into Apache Software > Foundation could advance development of a stronger and more diverse > open source community. > > Dangdang submits this proposal to donate Sharding-Sphere's source > codes and all related documentations to Apache Software Foundation. > The codes are already under Apache License Version 2.0. > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > * Web site: http://shardingsphere.io/ > > * Documentations: http://shardingsphere.io/document/current/ > > * Community: http://shardingsphere.io/community/ > > = Background = > > Relational database hardly supports such huge amounts of data any more > which has increased rapidly in recent years, but for reason of > technique maturity, developers and DBAs still want to use it to > persist core data. > > Sharding-Sphere was open sourced on Github in 2016. At the very > beginning, Sharding-Sphere is just a JDBC driver for data sharding > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > data sharding, distributed transaction and database orchestration. > Besides JDBC, proxy to implement MySQL database protocol is also > supported at present. Furthermore, our roadmap includes Proxy for > PostgreSQL protocol, Sidecar model, data repica and elastic data > scalability function as well. > > Due to the extension of project, we provide proxy model and sidecar > model in addition to JDBC model. Therefore, we rename it to > Sharding-Sphere by > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > public vote]], which refers to a sharding ecosphere with > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > sub-projects. > > Sharding-JDBC has won the > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > source projects in China 2016]]. > > = Rationale = > > Relational database still plays a very important role on current > application system. The maturity of products and surrounding > ecosystem, the friendliness of its data query and developers' and > DBAs' mastery of it, cannot be completely replaced with other types of > database in the near future. However, current relational database > cannot support cloud native very well and it is not friendly to > distributed system. > > It is the ultimate goal of Sharding-Sphere, which manages the > databases scattering around the system, to make user use distributed > databases as simply as using a single one. > > Without extra cost, Sharding-JDBC directly connects database with Java > application to get the best performance. > > Sharding-Proxy is deployed as a stateless server and supports MySQL > protocol at present. In the paper > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s > Really New with NewSQL?]], three types of NewSQL are introduced, among > which Sharding-Proxy is a Transparent Sharding Middleware. > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > The interaction between the application and the database provides a > mesh layer. The concept of Database Mesh is similar to Service Mesh, > and it focuses on how to connect data access applications to the > database. Database Mesh will set up a huge grid system between > applications and databases. Applications and databases need be placed > in the grid system. They are all objects managed by the meshing layer. > > = Current Status = > == Meritocracy == > Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on > GitHub in 2016. In 2017, Jingdong recognized its value and determined > to sponsor this project. Sharding-Sphere has contributors and users > from many companies; we have set up the PMC Te
Re: [VOTE] Sharding-Sphere incubation proposal
Hi, On Tue, Nov 6, 2018 at 10:02 AM Sheng Wu wrote: > ...The proposal and vote are here > https://lists.apache.org/thread.html/88beebeec1aec8c32d331a3957b9eaec5aeee3e4e1bb23664731d048@%3Cgeneral.incubator.apache.org%3E Oops sorry, it landed in my spam folder for some reason - sorry for the noise! -Bertrand - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Sharding-Sphere incubation proposal
+1 Von Gosling > 在 2018年11月6日,下午2:41,Roman Shaposhnik 写道: > > Hi! > > on behalf of Sharding-Sphere community, I'd like to call > a VOTE to accept it into the Apache Incubator. The full > proposal is available on the wiki: >https://wiki.apache.org/incubator/ShardingSphereProposal > and it is also attached below for your convenience. > > Please cast your vote: > > [ ] +1, bring Sharding-Sphere into Incubator > [ ] +0, I don't care either way, > [ ] -1, do not bring Sharding-Sphere into Incubator, because... > > The vote will open at least for 72 hours. > > Thanks, > Roman. > > = Abstract = > Sharding-Sphere is an ecosystem of transparent distributed database > middleware, focusing on data sharding, distributed transaction and > database orchestration. It provides maximum compatibility for > applications through Sharding-JDBC (a driver to implement JDBC) or > Sharding-Proxy (a proxy to implement database protocol). > > = Proposal = > With a large number of end users, Sharding-Sphere has a fairly huge > community in China. It is also widely adopted by many > [[http://shardingsphere.io/community/en/company/|companies and > organizations]] as a solution to process their massive amounts of > data. > > We believe that bringing Sharding-Sphere into Apache Software > Foundation could advance development of a stronger and more diverse > open source community. > > Dangdang submits this proposal to donate Sharding-Sphere's source > codes and all related documentations to Apache Software Foundation. > The codes are already under Apache License Version 2.0. > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > * Web site: http://shardingsphere.io/ > > * Documentations: http://shardingsphere.io/document/current/ > > * Community: http://shardingsphere.io/community/ > > = Background = > > Relational database hardly supports such huge amounts of data any more > which has increased rapidly in recent years, but for reason of > technique maturity, developers and DBAs still want to use it to > persist core data. > > Sharding-Sphere was open sourced on Github in 2016. At the very > beginning, Sharding-Sphere is just a JDBC driver for data sharding > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > data sharding, distributed transaction and database orchestration. > Besides JDBC, proxy to implement MySQL database protocol is also > supported at present. Furthermore, our roadmap includes Proxy for > PostgreSQL protocol, Sidecar model, data repica and elastic data > scalability function as well. > > Due to the extension of project, we provide proxy model and sidecar > model in addition to JDBC model. Therefore, we rename it to > Sharding-Sphere by > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > public vote]], which refers to a sharding ecosphere with > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > sub-projects. > > Sharding-JDBC has won the > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > source projects in China 2016]]. > > = Rationale = > > Relational database still plays a very important role on current > application system. The maturity of products and surrounding > ecosystem, the friendliness of its data query and developers' and > DBAs' mastery of it, cannot be completely replaced with other types of > database in the near future. However, current relational database > cannot support cloud native very well and it is not friendly to > distributed system. > > It is the ultimate goal of Sharding-Sphere, which manages the > databases scattering around the system, to make user use distributed > databases as simply as using a single one. > > Without extra cost, Sharding-JDBC directly connects database with Java > application to get the best performance. > > Sharding-Proxy is deployed as a stateless server and supports MySQL > protocol at present. In the paper > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s > Really New with NewSQL?]], three types of NewSQL are introduced, among > which Sharding-Proxy is a Transparent Sharding Middleware. > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > The interaction between the application and the database provides a > mesh layer. The concept of Database Mesh is similar to Service Mesh, > and it focuses on how to connect data access applications to the > database. Database Mesh will set up a huge grid system between > applications and databases. Applications and databases need be placed > in the grid system. They are all objects managed by the meshing layer. > > = Current Status = > == Meritocracy == > Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on > GitHub in 2016. In 2017, Jingdong recognized its value and determined > to sponsor this project. Sharding-Sphere has contributors and users > from many companies; we have set up the PMC Team and Committer Team. > New contributors a
Re: [VOTE] Sharding-Sphere incubation proposal
+1 no binding Sheng Wu 于2018年11月6日周二 下午5:09写道: > +1 no binding > > Sheng Wu > Apache SkyWalking > > On 2018/11/06 06:41:08, Roman Shaposhnik wrote: > > Hi! > > > > on behalf of Sharding-Sphere community, I'd like to call > > a VOTE to accept it into the Apache Incubator. The full > > proposal is available on the wiki: > > https://wiki.apache.org/incubator/ShardingSphereProposal > > and it is also attached below for your convenience. > > > > Please cast your vote: > > > > [ ] +1, bring Sharding-Sphere into Incubator > > [ ] +0, I don't care either way, > > [ ] -1, do not bring Sharding-Sphere into Incubator, because... > > > > The vote will open at least for 72 hours. > > > > Thanks, > > Roman. > > > > = Abstract = > > Sharding-Sphere is an ecosystem of transparent distributed database > > middleware, focusing on data sharding, distributed transaction and > > database orchestration. It provides maximum compatibility for > > applications through Sharding-JDBC (a driver to implement JDBC) or > > Sharding-Proxy (a proxy to implement database protocol). > > > > = Proposal = > > With a large number of end users, Sharding-Sphere has a fairly huge > > community in China. It is also widely adopted by many > > [[http://shardingsphere.io/community/en/company/|companies and > > organizations]] as a solution to process their massive amounts of > > data. > > > > We believe that bringing Sharding-Sphere into Apache Software > > Foundation could advance development of a stronger and more diverse > > open source community. > > > > Dangdang submits this proposal to donate Sharding-Sphere's source > > codes and all related documentations to Apache Software Foundation. > > The codes are already under Apache License Version 2.0. > > > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > > > * Web site: http://shardingsphere.io/ > > > > * Documentations: http://shardingsphere.io/document/current/ > > > > * Community: http://shardingsphere.io/community/ > > > > = Background = > > > > Relational database hardly supports such huge amounts of data any more > > which has increased rapidly in recent years, but for reason of > > technique maturity, developers and DBAs still want to use it to > > persist core data. > > > > Sharding-Sphere was open sourced on Github in 2016. At the very > > beginning, Sharding-Sphere is just a JDBC driver for data sharding > > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > > data sharding, distributed transaction and database orchestration. > > Besides JDBC, proxy to implement MySQL database protocol is also > > supported at present. Furthermore, our roadmap includes Proxy for > > PostgreSQL protocol, Sidecar model, data repica and elastic data > > scalability function as well. > > > > Due to the extension of project, we provide proxy model and sidecar > > model in addition to JDBC model. Therefore, we rename it to > > Sharding-Sphere by > > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > > public vote]], which refers to a sharding ecosphere with > > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > > sub-projects. > > > > Sharding-JDBC has won the > > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > > source projects in China 2016]]. > > > > = Rationale = > > > > Relational database still plays a very important role on current > > application system. The maturity of products and surrounding > > ecosystem, the friendliness of its data query and developers' and > > DBAs' mastery of it, cannot be completely replaced with other types of > > database in the near future. However, current relational database > > cannot support cloud native very well and it is not friendly to > > distributed system. > > > > It is the ultimate goal of Sharding-Sphere, which manages the > > databases scattering around the system, to make user use distributed > > databases as simply as using a single one. > > > > Without extra cost, Sharding-JDBC directly connects database with Java > > application to get the best performance. > > > > Sharding-Proxy is deployed as a stateless server and supports MySQL > > protocol at present. In the paper > > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What > ’s > > Really New with NewSQL?]], three types of NewSQL are introduced, among > > which Sharding-Proxy is a Transparent Sharding Middleware. > > > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > > The interaction between the application and the database provides a > > mesh layer. The concept of Database Mesh is similar to Service Mesh, > > and it focuses on how to connect data access applications to the > > database. Database Mesh will set up a huge grid system between > > applications and databases. Applications and databases need be placed > > in the grid system. They are all objects managed by the meshing layer. > > > > = Current Status = > > == Meritocracy == > > Shardin
Re: [VOTE] Sharding-Sphere incubation proposal
+1 no binding Sheng Wu Apache SkyWalking On 2018/11/06 06:41:08, Roman Shaposhnik wrote: > Hi! > > on behalf of Sharding-Sphere community, I'd like to call > a VOTE to accept it into the Apache Incubator. The full > proposal is available on the wiki: > https://wiki.apache.org/incubator/ShardingSphereProposal > and it is also attached below for your convenience. > > Please cast your vote: > > [ ] +1, bring Sharding-Sphere into Incubator > [ ] +0, I don't care either way, > [ ] -1, do not bring Sharding-Sphere into Incubator, because... > > The vote will open at least for 72 hours. > > Thanks, > Roman. > > = Abstract = > Sharding-Sphere is an ecosystem of transparent distributed database > middleware, focusing on data sharding, distributed transaction and > database orchestration. It provides maximum compatibility for > applications through Sharding-JDBC (a driver to implement JDBC) or > Sharding-Proxy (a proxy to implement database protocol). > > = Proposal = > With a large number of end users, Sharding-Sphere has a fairly huge > community in China. It is also widely adopted by many > [[http://shardingsphere.io/community/en/company/|companies and > organizations]] as a solution to process their massive amounts of > data. > > We believe that bringing Sharding-Sphere into Apache Software > Foundation could advance development of a stronger and more diverse > open source community. > > Dangdang submits this proposal to donate Sharding-Sphere's source > codes and all related documentations to Apache Software Foundation. > The codes are already under Apache License Version 2.0. > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > * Web site: http://shardingsphere.io/ > > * Documentations: http://shardingsphere.io/document/current/ > > * Community: http://shardingsphere.io/community/ > > = Background = > > Relational database hardly supports such huge amounts of data any more > which has increased rapidly in recent years, but for reason of > technique maturity, developers and DBAs still want to use it to > persist core data. > > Sharding-Sphere was open sourced on Github in 2016. At the very > beginning, Sharding-Sphere is just a JDBC driver for data sharding > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > data sharding, distributed transaction and database orchestration. > Besides JDBC, proxy to implement MySQL database protocol is also > supported at present. Furthermore, our roadmap includes Proxy for > PostgreSQL protocol, Sidecar model, data repica and elastic data > scalability function as well. > > Due to the extension of project, we provide proxy model and sidecar > model in addition to JDBC model. Therefore, we rename it to > Sharding-Sphere by > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > public vote]], which refers to a sharding ecosphere with > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > sub-projects. > > Sharding-JDBC has won the > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > source projects in China 2016]]. > > = Rationale = > > Relational database still plays a very important role on current > application system. The maturity of products and surrounding > ecosystem, the friendliness of its data query and developers' and > DBAs' mastery of it, cannot be completely replaced with other types of > database in the near future. However, current relational database > cannot support cloud native very well and it is not friendly to > distributed system. > > It is the ultimate goal of Sharding-Sphere, which manages the > databases scattering around the system, to make user use distributed > databases as simply as using a single one. > > Without extra cost, Sharding-JDBC directly connects database with Java > application to get the best performance. > > Sharding-Proxy is deployed as a stateless server and supports MySQL > protocol at present. In the paper > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s > Really New with NewSQL?]], three types of NewSQL are introduced, among > which Sharding-Proxy is a Transparent Sharding Middleware. > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > The interaction between the application and the database provides a > mesh layer. The concept of Database Mesh is similar to Service Mesh, > and it focuses on how to connect data access applications to the > database. Database Mesh will set up a huge grid system between > applications and databases. Applications and databases need be placed > in the grid system. They are all objects managed by the meshing layer. > > = Current Status = > == Meritocracy == > Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on > GitHub in 2016. In 2017, Jingdong recognized its value and determined > to sponsor this project. Sharding-Sphere has contributors and users > from many companies; we have set up the PMC Team and
Re: [VOTE] Sharding-Sphere incubation proposal
Hi Bertrand The proposal and vote are here https://lists.apache.org/thread.html/88beebeec1aec8c32d331a3957b9eaec5aeee3e4e1bb23664731d048@%3Cgeneral.incubator.apache.org%3E I think just Justin's reply didn't include them. Sheng Wu On 2018/11/06 08:50:03, Bertrand Delacretaz wrote: > On Tue, Nov 6, 2018 at 9:40 AM Justin Mclean wrote: > > +1 (binding)... > > Where's the proposal that you are voting upon? > > In general, such votes link to a wiki proposal and copy it on the vote > thread for clarity. > > -Bertrand > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Sharding-Sphere incubation proposal
On Tue, Nov 6, 2018 at 9:40 AM Justin Mclean wrote: > +1 (binding)... Where's the proposal that you are voting upon? In general, such votes link to a wiki proposal and copy it on the vote thread for clarity. -Bertrand - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Sharding-Sphere incubation proposal
+1 (binding) - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Sharding-Sphere incubation proposal
+1 Craig > On Nov 5, 2018, at 10:41 PM, Roman Shaposhnik wrote: > > Hi! > > on behalf of Sharding-Sphere community, I'd like to call > a VOTE to accept it into the Apache Incubator. The full > proposal is available on the wiki: >https://wiki.apache.org/incubator/ShardingSphereProposal > and it is also attached below for your convenience. > > Please cast your vote: > > [ ] +1, bring Sharding-Sphere into Incubator > [ ] +0, I don't care either way, > [ ] -1, do not bring Sharding-Sphere into Incubator, because... > > The vote will open at least for 72 hours. > > Thanks, > Roman. > > = Abstract = > Sharding-Sphere is an ecosystem of transparent distributed database > middleware, focusing on data sharding, distributed transaction and > database orchestration. It provides maximum compatibility for > applications through Sharding-JDBC (a driver to implement JDBC) or > Sharding-Proxy (a proxy to implement database protocol). > > = Proposal = > With a large number of end users, Sharding-Sphere has a fairly huge > community in China. It is also widely adopted by many > [[http://shardingsphere.io/community/en/company/|companies and > organizations]] as a solution to process their massive amounts of > data. > > We believe that bringing Sharding-Sphere into Apache Software > Foundation could advance development of a stronger and more diverse > open source community. > > Dangdang submits this proposal to donate Sharding-Sphere's source > codes and all related documentations to Apache Software Foundation. > The codes are already under Apache License Version 2.0. > > * Code base: https://github.com/sharding-sphere/sharding-sphere > > * Web site: http://shardingsphere.io/ > > * Documentations: http://shardingsphere.io/document/current/ > > * Community: http://shardingsphere.io/community/ > > = Background = > > Relational database hardly supports such huge amounts of data any more > which has increased rapidly in recent years, but for reason of > technique maturity, developers and DBAs still want to use it to > persist core data. > > Sharding-Sphere was open sourced on Github in 2016. At the very > beginning, Sharding-Sphere is just a JDBC driver for data sharding > (name as Sharding-JDBC) at Dangdang internal framework; now it offers > data sharding, distributed transaction and database orchestration. > Besides JDBC, proxy to implement MySQL database protocol is also > supported at present. Furthermore, our roadmap includes Proxy for > PostgreSQL protocol, Sidecar model, data repica and elastic data > scalability function as well. > > Due to the extension of project, we provide proxy model and sidecar > model in addition to JDBC model. Therefore, we rename it to > Sharding-Sphere by > [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a > public vote]], which refers to a sharding ecosphere with > Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three > sub-projects. > > Sharding-JDBC has won the > [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open > source projects in China 2016]]. > > = Rationale = > > Relational database still plays a very important role on current > application system. The maturity of products and surrounding > ecosystem, the friendliness of its data query and developers' and > DBAs' mastery of it, cannot be completely replaced with other types of > database in the near future. However, current relational database > cannot support cloud native very well and it is not friendly to > distributed system. > > It is the ultimate goal of Sharding-Sphere, which manages the > databases scattering around the system, to make user use distributed > databases as simply as using a single one. > > Without extra cost, Sharding-JDBC directly connects database with Java > application to get the best performance. > > Sharding-Proxy is deployed as a stateless server and supports MySQL > protocol at present. In the paper > [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s > Really New with NewSQL?]], three types of NewSQL are introduced, among > which Sharding-Proxy is a Transparent Sharding Middleware. > > Sharding-Sidecar can be understood as a data panel in Service Mesh. > The interaction between the application and the database provides a > mesh layer. The concept of Database Mesh is similar to Service Mesh, > and it focuses on how to connect data access applications to the > database. Database Mesh will set up a huge grid system between > applications and databases. Applications and databases need be placed > in the grid system. They are all objects managed by the meshing layer. > > = Current Status = > == Meritocracy == > Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on > GitHub in 2016. In 2017, Jingdong recognized its value and determined > to sponsor this project. Sharding-Sphere has contributors and users > from many companies; we have set up the PMC Team and Committer Team. > New contribu
[VOTE] Sharding-Sphere incubation proposal
Hi! on behalf of Sharding-Sphere community, I'd like to call a VOTE to accept it into the Apache Incubator. The full proposal is available on the wiki: https://wiki.apache.org/incubator/ShardingSphereProposal and it is also attached below for your convenience. Please cast your vote: [ ] +1, bring Sharding-Sphere into Incubator [ ] +0, I don't care either way, [ ] -1, do not bring Sharding-Sphere into Incubator, because... The vote will open at least for 72 hours. Thanks, Roman. = Abstract = Sharding-Sphere is an ecosystem of transparent distributed database middleware, focusing on data sharding, distributed transaction and database orchestration. It provides maximum compatibility for applications through Sharding-JDBC (a driver to implement JDBC) or Sharding-Proxy (a proxy to implement database protocol). = Proposal = With a large number of end users, Sharding-Sphere has a fairly huge community in China. It is also widely adopted by many [[http://shardingsphere.io/community/en/company/|companies and organizations]] as a solution to process their massive amounts of data. We believe that bringing Sharding-Sphere into Apache Software Foundation could advance development of a stronger and more diverse open source community. Dangdang submits this proposal to donate Sharding-Sphere's source codes and all related documentations to Apache Software Foundation. The codes are already under Apache License Version 2.0. * Code base: https://github.com/sharding-sphere/sharding-sphere * Web site: http://shardingsphere.io/ * Documentations: http://shardingsphere.io/document/current/ * Community: http://shardingsphere.io/community/ = Background = Relational database hardly supports such huge amounts of data any more which has increased rapidly in recent years, but for reason of technique maturity, developers and DBAs still want to use it to persist core data. Sharding-Sphere was open sourced on Github in 2016. At the very beginning, Sharding-Sphere is just a JDBC driver for data sharding (name as Sharding-JDBC) at Dangdang internal framework; now it offers data sharding, distributed transaction and database orchestration. Besides JDBC, proxy to implement MySQL database protocol is also supported at present. Furthermore, our roadmap includes Proxy for PostgreSQL protocol, Sidecar model, data repica and elastic data scalability function as well. Due to the extension of project, we provide proxy model and sidecar model in addition to JDBC model. Therefore, we rename it to Sharding-Sphere by [[https://github.com/sharding-sphere/sharding-sphere/issues/788|a public vote]], which refers to a sharding ecosphere with Sharding-JDBC, Sharding-Proxy and Sharding Sidecar as its three sub-projects. Sharding-JDBC has won the [[http://www.oschina.net/project/top_cn_2016|TOP 20 most popular open source projects in China 2016]]. = Rationale = Relational database still plays a very important role on current application system. The maturity of products and surrounding ecosystem, the friendliness of its data query and developers' and DBAs' mastery of it, cannot be completely replaced with other types of database in the near future. However, current relational database cannot support cloud native very well and it is not friendly to distributed system. It is the ultimate goal of Sharding-Sphere, which manages the databases scattering around the system, to make user use distributed databases as simply as using a single one. Without extra cost, Sharding-JDBC directly connects database with Java application to get the best performance. Sharding-Proxy is deployed as a stateless server and supports MySQL protocol at present. In the paper [[https://db.cs.cmu.edu/papers/2016/pavlo-newsql-sigmodrec2016.pdf|What’s Really New with NewSQL?]], three types of NewSQL are introduced, among which Sharding-Proxy is a Transparent Sharding Middleware. Sharding-Sidecar can be understood as a data panel in Service Mesh. The interaction between the application and the database provides a mesh layer. The concept of Database Mesh is similar to Service Mesh, and it focuses on how to connect data access applications to the database. Database Mesh will set up a huge grid system between applications and databases. Applications and databases need be placed in the grid system. They are all objects managed by the meshing layer. = Current Status = == Meritocracy == Sharding-Sphere was incubated at Dangdang in 2015 and open sourced on GitHub in 2016. In 2017, Jingdong recognized its value and determined to sponsor this project. Sharding-Sphere has contributors and users from many companies; we have set up the PMC Team and Committer Team. New contributors are guided and reviewed by existed PMC members. When they are ready, PMC will start a vote to promote him/her to become a member of PMC or Committer Team. See the details See the details [[http://shardingsphere.io/community/en/organization/|here]]. Contributions are always welcomed and