Re: Sharingsphere for Django

2022-10-04 Thread Juan Pan
Jdbc is 30-40% higher than proxy based on different scenarios [1]. 
However, since `proxy + mysql` is similar with other distributed database 
architecture, 
that means proxy has the similar performance with other sharding databases and 
is ready for production env (from the feedback of our community [2, 3]).


[1] 
https://shardingsphere.apache.org/document/current/en/test-manual/performance-test/benchmarksql-proxy-sharding-test/
[2] https://shardingsphere.apache.org/blog/en/material/
[3] https://www.mysql.com/customers/view/?id=1461
--
Trista Pan
Twitter & Github: tristaZero




On 10/4/2022 19:05,Edward J. Yoon wrote:
Just curious about whether there's some performance difference between jdbc
vs. proxy.

On Tue, Oct 4, 2022 at 8:01 PM Edward J. Yoon  wrote:

Currently there are 4 set consists of single master and single slave, and
one integrated db based on multi source replication. % 4 modular sharding
is used at application level. So, I'm looking for the elastic scalability,
easy-to-use/maintenance, and the high performance middleware like
shardingsphere.

On Tue, Oct 4, 2022 at 7:50 PM Juan Pan  wrote:

Hello Edward J. Yoon,


adopting shardingshpere for the order database that requires to cover
heavy read and write.


Does that mean you want ShardingSphere to do the read-write-splitting
function?


sharded mysql cluster with division method


You already sharded your mysql database cluster? Do you plan to let
ShardingSphere help you manage all the mysql shards?


ShardingSphere currently offers two clients: ShardingSphere-JDBC (for
Java APP) and ShardingSphere-Proxy.
In your case, I recommend deploying ShardingSphere-Proxy[1] to help you
with read-write-splitting or sharding management.
Then, for your Python workload, simply connect to ShardingSphere-Proxy
using the MySQLdb library.

Best wishes,
Trista


[1]
https://shardingsphere.apache.org/document/current/en/quick-start/shardingsphere-proxy-quick-start/

--
Trista Pan
Twitter & Github: tristaZero




On 10/4/2022 18:29,Edward J. Yoon wrote:
Hello, I am edwardyoon, currently working at Delivery Hero. From there, I
am considering adopting shardingshpere for the order database that
requires
to cover heavy read and write. Our system is consists of django and
sharded
mysql cluster with division method at this moment. I’d like to know
whether
there is a reliable django library that can be used for real production.

Thanks.

--
Best Regards, Edward J. Yoon



--
Best Regards, Edward J. Yoon



--
Best Regards, Edward J. Yoon


Re:Sharingsphere for Django

2022-10-04 Thread Juan Pan
Hello Edward J. Yoon,


> adopting shardingshpere for the order database that requires to cover heavy 
> read and write. 


Does that mean you want ShardingSphere to do the read-write-splitting function?


> sharded mysql cluster with division method 


You already sharded your mysql database cluster? Do you plan to let 
ShardingSphere help you manage all the mysql shards?


ShardingSphere currently offers two clients: ShardingSphere-JDBC (for Java APP) 
and ShardingSphere-Proxy.
In your case, I recommend deploying ShardingSphere-Proxy[1] to help you with 
read-write-splitting or sharding management.
Then, for your Python workload, simply connect to ShardingSphere-Proxy using 
the MySQLdb library.
 
Best wishes,
Trista


[1] 
https://shardingsphere.apache.org/document/current/en/quick-start/shardingsphere-proxy-quick-start/
--
Trista Pan
Twitter & Github: tristaZero




On 10/4/2022 18:29,Edward J. Yoon wrote:
Hello, I am edwardyoon, currently working at Delivery Hero. From there, I
am considering adopting shardingshpere for the order database that requires
to cover heavy read and write. Our system is consists of django and sharded
mysql cluster with division method at this moment. I’d like to know whether
there is a reliable django library that can be used for real production.

Thanks.

--
Best Regards, Edward J. Yoon


Re:[DISCUSS] Removing ElasticJob-Cloud for now

2022-09-29 Thread Juan Pan
Looks like this thread re-active! My +1 for that, because it still takes a lot 
of effort to maintain these legacy APIs.



--
Trista Pan
Twitter & Github: tristaZero




On 08/16/2022 21:34,吴伟杰 wrote:
Hi community

I want to discuss removing ElasticJob-Cloud from ShardingSphere
ElasticJob in release 3.1.0.

ElasticJob-Cloud is a part of ElasticJob distributed scheduling
solution, which uses Apache Mesos to manage and isolate resources. But
I have to start this discussion for some reason:
- Apache Mesos was voted to Move to Attic [1].
- Due to few people familiar with Apache Mesos and limited time
available, it is difficult for ShardingSphere community to maintain
ElasticJob-Cloud.

I'm truly grateful for those contributed to ElasticJob-Cloud in the past.

Please voice your opinions as fully as possible. Thank you.

[1] https://lists.apache.org/thread/ysvw7bb1rd8p88fk32okkzr75mscdjo8

Regards,
Weijie
---

Wu Weijie 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN


Re:[VOTE] Release Apache ShardingSphere 5.2.0 [Round 2]

2022-09-06 Thread Juan Pan
+1 

Hi, here is my checking list.




[x] Download links are valid.

[x] Checksums and PGP signatures are valid.

[x] LICENSE, NOTICE and DISCLAIMER files are correct.

[x] All files have license headers if necessary.







--
Trista Pan
Twitter & Github: tristaZero




On 09/5/2022 18:08,Zhengqiang Duan wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version 5.2.0

Release notes:
https://github.com/apache/shardingsphere/blob/5.2.0-release/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.2.0/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1109/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.2.0/

Release Commit ID:
https://github.com/apache/shardingsphere/commit/d4c0048a5c3fd61625b3b502380c65b7e88cd927

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/involved/release/shardingsphere/

GPG user ID:
Zhengqiang Duan

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

Best regards,
Zhengqaing
——
Zhengqaing Duan (duanzhengqi...@apache.org)
Apache ShardingSphere PMC
GitHub@strongduanmu


Re:[DISCUSS] Add original authors as collaborators of shardingsphere-on-cloud

2022-08-23 Thread Juan Pan
Hello,


It’s glad to see they are willing to contribute here continuously! 
Actually, It’s not necessary to vote it. So definitely my +1 for this one.


Best,
Trista
--
Trista Pan
Twitter & Github: tristaZero




On 08/22/2022 15:55,吴伟杰 wrote:
Hi community

The project ShardingSphere on Cloud has been donated to Apache
ShardingSphere community. Since the original authors of ShardingSphere
on Cloud are not committers of Apache ShardingSphere, they have no
write access to the repository
https://github.com/apache/shardingsphere-on-cloud. My proposal is
adding non-committer original authors as collaborators of
ShardingSphere on Cloud, so they could keep contributing to the
projects without unnecessary restrictions.

The discussion will last until August 25 08:00:00 AM UTC 2022. If
there are no objections, the following GitHub account (original
authors of shardingsphere-on-cloud) will be added to .asf.yaml.

```
collaborators:
- windghoul
- mlycore
```

Regards,
Weijie
---

Wu Weijie 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN


Re:[DISCUSS] ShardingSphere on Cloud Donation Proposal

2022-08-01 Thread Juan Pan
Hello +1 I like this idea.



--
Trista Pan
Twitter & Github: tristaZero




On 08/1/2022 13:34,吴伟杰 wrote:
Hi community,

I want to discuss about donating ShardingSphere on Cloud to
ShardingSphere community.

The proposal is:
https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ShardingSphere+on+Cloud+Donation+Proposal

The content in wiki is as below:



# Description

The shardingsphere-on-cloud project, including ShardingSphere
Operator, Helm Charts, and other cloud solutions, aims at enhancing
the deployment and management capabilities of Apache ShardingSphere
Proxy on the cloud.
ShardingSphere Operator is a Kubernetes software extension written
with the Operator extension pattern of Kubernetes. ShardingSphere
Operator can be used to quickly deploy an Apache ShardingSphere Proxy
cluster in the Kubernetes environment and manage the entire cluster
life cycle.

# Proposal

This proposal aims to introduce existing shardingsphere-on-cloud
repositories, developers, and communities to the Apache Software
Foundation (ASF) as sub-items of ShardingSphere. The project aims to
improve Apache ShardingSphere Proxy's deployment and management
capabilities on Kubernetes. Thus, this proposal is submitted to
contribute shardingsphere-on-cloud to the Apache ShardingSphere
Incubator under the Apache License, Version 2.0.
Please refer to the following link for all items available for the
project: https://github.com/SphereEx/shardingsphere-on-cloud

# Background

For applications, relevant details and differences of the underlying
infrastructure have been shielded, and all applications in the
Kubernetes cluster can enjoy these pooled resources, maximizing the
utilization of each machine under Kubernetes' automatic scheduling.
Additionally, some features of Kubernetes can reduce the management
consumption of applications in the Kubernetes environment. Apache
ShardingSphere, as an outstanding open source distributed database
middleware, requires a cloud solution to help Apache ShardingSphere
adopt the cloud and enhance its capabilities on the cloud - so
SphereEx decided to contribute shardingsphere-on-cloud as a
sub-project of Apache ShardingSphere.

# Status Quo

The development of ShardingSphere Operator v0.1.0 has been completed
recently and passed the usability test. The project involves complete
user documentation.

# Developer

Founded by the Apache ShardingSphere core team, SphereEx is a software
provider that provides a new generation of open source heterogeneous,
distributed data service platforms for enterprises and is committed to
providing targeted products and solutions that best fit business
scenarios.
Its core capability is to improve users' data service capability by
creating the upper standard and ecology of the heterogeneous database.

# Code Contribution

Github Repo:

https://github.com/SphereEx/shardingsphere-on-cloud

# Source and Intellectual Property Submission Plan

Shardingsphere-on-cloud was developed by SphereEx in 2022. The core
developer of the project is Li Zhuo. SGA is provided by SphereEx.



Regards,
Weijie
---

Weijie Wu 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN


Re:[ANNOUNCE] New PMC: Zhengqiang Duan

2022-07-19 Thread Juan Pan
Congrats!



--
Trista Pan
Twitter & Github: tristaZero




On 07/19/2022 20:41,吴伟杰 wrote:
Hi community,

The Project Management Committee (PMC) for Apache ShardingSphere has
invited Zhengqiang to become a PMC and we are pleased to announce that
he has accepted.

Zhengqiang has given his enormous energy to ShardingSphere and
community so far. Thanks for your dedication!

We welcome more people to join this wonderful community. Thanks, everyone!

Regards,
Weijie
---

Weijie Wu 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN


Re:[VOTE] Release Apache ShardingSphere 5.1.2 [Round 3]

2022-06-16 Thread Juan Pan
Hello, +1 binding
But some suggestions for next time,
1. Remove the license of ShardingSphere from charts package since there is no 
relevant file references.
2. Add the license of zookeeper chats, which is Apache 2 license but doesn’t 
mention them in license file of charts package
3. As the version of chats is independent from ShardingSphere, its package name 
is better to be `apache-shardingsphere-proxy-chart-1.1.0.tgz`


Best,
Trista
--
Trista Pan
Twitter & Github: tristaZero




On 06/14/2022 00:11,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version 5.1.2
[Round 3].

Release notes:
https://github.com/apache/shardingsphere/blob/5.1.2/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.1.2/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1087/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.1.2/

Release Commit ID:
https://github.com/apache/shardingsphere/commit/97d0d59ebd3a68612aad20896d1bc31f7d83

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG key ID:
55C1A242B0F517C4

The vote will be open for at least 72 hours or until the necessary
number of votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

Regards,
Weijie
---

Weijie Wu 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN




Re:[VOTE] Release Apache ShardingSphere 5.1.2 [Round 2]

2022-06-13 Thread Juan Pan
Hello -1.
I suggested re-releasing them, since I found there is no LICENSE and NOTICE 
files in chart package.
BTW, from my view, I prefer apache-shardingsphere-proxy-1.1.0-chart to 
shardingsphere-chart, FYI.


Best,
Trista
---
Email:panj...@apache.org
Juan Pan(Trista) Apache ShardingSphere


On 06/10/2022 10:38,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version 5.1.2
[Round 2].

Release notes:
https://github.com/apache/shardingsphere/blob/5.1.2/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.1.2/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1085/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.1.2/

Release Commit ID:
https://github.com/apache/shardingsphere/commit/afe7c824ac70e34ea866bdde4f43e6be49989aef

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG key ID:
55C1A242B0F517C4

The vote will be open for at least 72 hours or until the necessary
number of votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

Regards,
Weijie
---

Weijie Wu 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN


[GSoC'22] Contributor Proposals Open!

2022-04-14 Thread Juan Pan
Hello guys,


The contributor's application for GSoC'22 is undergoing. If you are interested 
in being part of Apache ShardingSphere[1], welcome your application there! You 
could get all the ShardingSphere programs of GSoC'22 here [2]. From my last 
year's experience,
1. The task detail, e.g., [3], is supposed to be important input for your 
proposal, and then make your schedule in that proposal case by case.
2. We would like to invite our candidates to try some preliminary help you 
quickly enter into this area. Our potential mentors are willing to give a hand!


At last, we still have slack channel [4] if you like. ;-)


[1] https://shardingsphere.apache.org/
[2] 
https://github.com/apache/shardingsphere/discussions/15417#discussioncomment-2565788
[3] https://issues.apache.org/jira/browse/COMDEV-447
[4] 
https://join.slack.com/t/apacheshardingsphere/shared_invite/zt-sbdde7ie-SjDqo9~I4rYcR18bq0SYTg


Any questions, please be free to let me know.


Best,
Trista
--
Trista Pan
Twitter & Github: tristaZero





Re:[VOTE] Release Apache ShardingSphere 5.1.1 [Round 2]

2022-04-10 Thread Juan Pan
+1 Thanks, I checked,


[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] LICENSE, NOTICE and DISCLAIMER files are correct.
[x] All files have license headers if necessary.



--
Trista Pan
Twitter & Github: tristaZero




On 04/8/2022 19:53,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version 5.1.1
[Round 2].

Release notes:
https://github.com/apache/shardingsphere/blob/5.1.1/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.1.1/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1081/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.1.1/

Release Commit ID:
https://github.com/apache/shardingsphere/commit/11df594e22b7b30e90cc23093093c30c8668d2c6

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG key ID:
55C1A242B0F517C4

The vote will be open for at least 72 hours or until the necessary
number of votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

---

Weijie Wu 吴伟杰
Apache ShardingSphere PMC
GitHub@TeslaCN


Re:[VOTE] Release Apache ShardingSphere 5.1.1

2022-04-06 Thread Juan Pan
Hello +1,


[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] LICENSE, NOTICE and DISCLAIMER files are correct.
[x] All files have license headers if necessary.



--
Trista Pan
Twitter & Github: tristaZero




On 04/2/2022 16:01,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version 5.1.1

Release notes:
https://github.com/apache/shardingsphere/blob/5.1.1/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.1.1/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1080/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.1.1/

Release Commit ID:
https://github.com/apache/shardingsphere/commit/b7ae496facef0523138f9d7ff815369609a561cb

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG key ID:
55C1A242B0F517C4

The vote will be open for at least 72 hours or until the necessary
number of votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

---

Weijie Wu 吴伟杰
Apache ShardingSphere Committer
GitHub@TeslaCN


Re:[ANNOUNCE] New PMC: Weijie Wu

2022-04-06 Thread Juan Pan
Congrats, Weijie!



--
Trista Pan
Twitter & Github: tristaZero




On 04/6/2022 14:39,Juan Pan wrote:
Hi community,


The Project Management Committee (PMC) for Apache ShardingSphere has invited 
Weijie to become a PMC and we are pleased to announce that he has accepted.


Weijie has given his enormous energy to ShardingSphere and 
ShardingSphere-elastic job community so far. Thanks for your dedication!


We welcome more people to join this wonderful community. Thanks, everyone!


Regards,
Trista

--
Trista Pan, Apache ShardingSphere PMC
Twitter, @tristaZero



[ANNOUNCE] New PMC: Weijie Wu

2022-04-06 Thread Juan Pan
Hi community,


The Project Management Committee (PMC) for Apache ShardingSphere has invited 
Weijie to become a PMC and we are pleased to announce that he has accepted.


Weijie has given his enormous energy to ShardingSphere and 
ShardingSphere-elastic job community so far. Thanks for your dedication!


We welcome more people to join this wonderful community. Thanks, everyone!


Regards,
Trista

--
Trista Pan, Apache ShardingSphere PMC
Twitter, @tristaZero



Re:[DISCUSS] Release Plan of ShardingSphere 5.1.1

2022-03-31 Thread Juan Pan
Looks nice to me.



--
Trista Pan
Twitter & Github: tristaZero




On 03/28/2022 21:11,吴伟杰 wrote:
Hi community,

After the release of 5.1.0 version, we have received a lot of feedback
from users and developers. Now we plan to release the ShardingSphere 5.1.1
version this week, which has made a lot of optimization and improvement for
these feedback.

Please refer to this release notes[1] to confirm whether it contains the
features you expect. If I miss anything, please remind me ASAP. If there
are any suggestions, please feel free to tell us.

[1] https://github.com/apache/shardingsphere/issues/16439

---

Weijie Wu 吴伟杰
Apache ShardingSphere Committer
GitHub@TeslaCN


Re:[VOTE] Donate ShardingSphere-Proxy Helm Chart

2022-03-31 Thread Juan Pan
So great +1



--
Trista Pan
Twitter & Github: tristaZero




On 03/29/2022 11:24,zhangli...@apache.org wrote:
Hi community,

Please vote about donate ShardingSphere-Proxy Helm Chart to ShardingSphere
community.

The proposal is:
https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/ShardingSphere-Proxy+Helm+Chart+Donation+Proposal

I paste the content below:



# Abstract

ShardingSphere-Proxy Helm Chart utilizes the Helm Charts tool to deploy
ShardingSphere-Proxy to Kubernetes clusters. Leveraging Helm syntax,
SphereEx builds and distributes the project.

# Proposal

The goal of this proposal is to bring the existing ShardingSphere-Proxy
Helm Chart codebase, developers and community into the Apache Software
Foundation (ASF) as ShardingSphere's sub-project.

This project aims to improve the delivery capability of
ShardingSphere-Proxy on Kubernetes. ShardingSphere-Proxy Helm Chart is
submitting this proposal to donate it to the Apache ShardingSphere
Incubator under the Apache License, Version 2.0, in order to replace the
existing scheduler framework.

These artifacts are currently available on GitHub at:
https://github.com/SphereEx/shardingsphere-charts.git

# Background

ShardingSphere is a Top-Level open source distributed database middleware.
However, currently ShardingSphere cannot be quickly deployed and upgraded
in a cloud environment.

SphereEx created the Helm Chart tool ShardingSphere-Proxy Helm Chart to
manage ShardingSphere-Proxy in Kubernetes. The project allows users to
quickly deliver ShardingSphere-Proxy projects for a cloud environment such
as Kubernetes.

SphereEx decided to donate ShardingSphere-Proxy Helm Chart as a
ShardingSphere sub-project with the desire to provide cloud services.

# Current Status

ShardingSphere-Proxy Helm Chart has recently completed the development of
its own v1.0.0 version, and passed the usability test. The project also
contains full usage documentation. We think that bringing
ShardingSphere-Proxy Helm Chart into the ShardingSphere community can help
ShardingSphere expand its deployment and delivery capabilities on the
cloud, and help ShardingSphere grow closer to the cloud environment.

# Core Developer

SphereEx  provides a new generation of open source heterogeneous
distributed data service platform. SphereEx's core competence can be found
in its ability to improve users’ data service capabilities, by creating
upper-level standards and ecosystems for heterogeneous databases.

# Donation Source

Github Repo:

https://github.com/SphereEx/shardingsphere-charts.git

# Source and Intellectual Property Submission Plan

ShardingSphere-Proxy Helm Chart was originally created by SphereEx in 2022.
The core developer of the project is li zhuo.

Last but not least, the SGA will be provided by SphereEx.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Re:Example generator is completed nearly

2022-03-29 Thread Juan Pan
Nice work!



--
Trista Pan
Twitter & Github: tristaZero




On 03/26/2022 19:52,zhangli...@apache.org wrote:
Hi Commnumity,

May I have your attention please.
Our new example system - automatic example codes generator is completed
nearly.
The example code of ShardingSphere-JDBC is done for now; the example code
of ShardingSphere-Proxy still need to be adjust.

The example generator is in [1], please try if you are interested. It is
the best way to show examples for lots of configuration domains. The old
example may be removed in the future.
Let's expect the new example online.

Thanks for @Guocheng Tang do the great job.

[1]
https://github.com/apache/shardingsphere/tree/master/examples/shardingsphere-example-generator

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Re: Apply to join the project

2022-03-22 Thread Juan Pan
Hello Panagiotis,




If you could receive this email, that means you’re literally part of this 
community, welcome! (As it's TO dev@shardingsphere.apache.org rather than 
someone’s specific address.)




ShardingSphere community is always open to everyone, and hope to vote more 
committers! There are many ways to contribute, like programming, fixing and 
providing doc, promotion, organizing meetup, and anything that could help the 
community grow up [1,2]. In this process, you will interact more with the 
community and have more connections. Meanwhile, the people in this community 
will be impressed by your activities and be voted to be our committer.




May I get your interests or which part you want to have a try? Generally, we 
still have many good-first-issues[3] (Filter by label) for newcomers. BTW, here 
is the team [4].




Any questions, please be free to raise them here.




Best,

Trista



[1] 
https://shardingsphere.apache.org/community/en/contribute/document-contributor/
[2] https://shardingsphere.apache.org/community/en/contribute/contributor/
[3] 
https://github.com/apache/shardingsphere/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
[4] https://shardingsphere.apache.org/community/en/team/
--
Trista Pan
Twitter & Github: tristaZero




On 03/22/2022 19:37,Panagiotis Parthenis wrote:
Dear community,

I have already joined the project. I receive the `welcome email`, but I am
not sure if I added it to the community.

In addition, I would like to become a Committer, if I fulfil the
requirements. Please let me know about the Committer
process.

I would like to thank you in advance for your help, time, and collaboration.

I remain at your disposal for any further information.

Best regards,
Panagiotis Parthenis


On Wed, 16 Mar 2022 at 14:54, Panagiotis Parthenis 
wrote:

Dear community,

I have already have joined on the project!!

Best Regards,
Panagiotis Parthenis

On Mon, 14 Mar 2022 at 10:59, 亚幸  wrote:

Hi Panagiotis, Please refer to the following for useful links to join the
community's Slack, Twitter etc: https://linktr.ee/ApacheShardingSphere
Tutors are available on Slack and GitHub issues. Best,




[GSoC 2022] Apache ShardingSphere is going to attend as the mentoring community

2022-02-15 Thread Juan Pan
Hello community,


As you know, [GSoC 2022](https://summerofcode.withgoogle.com/) is coming, our 
community would like to be part of it and provide mentoring for all the 
participants! You will learn more here [1].


Currently, we are collecting ideas. Anyone from our community wants to be the 
mentor for this program, welcome your ideas! 


Besides, if you want to be a contributor to this program, please keep an eye on 
the following[1] discussion and GSoC page! 磊 


[1] https://github.com/apache/shardingsphere/discussions/15417
--
Trista Pan
Twitter & Github: tristaZero





Re:[VOTE] Release Apache ShardingSphere 5.1.0 [round 4]

2022-02-13 Thread Juan Pan
Hi, +1




[x] Download links are valid.

[x] Checksums and PGP signatures are valid.

[x] LICENSE, NOTICE and DISCLAIMER files are correct.

[x] All files have license headers if necessary.







--
Juan Pan(Trista), Twitter: @tristaZero


On 02/9/2022 19:03,Haoran Meng wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version 5.1.0

Release notes:
https://github.com/apache/shardingsphere/blob/5.1.0/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.1.0/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1077/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.1.0/

Release Commit ID:
https://github.com/apache/shardingsphere/commit/938a4bcc553d350ca5936fed36965ee0c0a0c1ad

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG user ID:
menghaoran

The vote will be open for at least 72 hours or until the necessary
number of votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

--
Best,
Haoran Meng
Apache ShardingSphere


回复:订阅

2022-01-03 Thread Juan Pan
Hello,


This page[1] could guide you how to subscribe this ML, and welcome.


[1] https://shardingsphere.apache.org/community/en/contribute/subscribe/


Trista
--
Juan Pan(Trista), Twitter: @tristaZero


在2022年01月3日 21:43,setdaemon 写道:




| |
setdaemon
|
|
setdae...@163.com
|
签名由网易邮箱大师定制



Re:[VOTE] Release Apache ShardingSphere ElasticJob UI 3.0.1

2022-01-01 Thread Juan Pan
Hi +1,


[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] LICENSE, NOTICE files are correct.
[x] All files have license headers if necessary.



--
Juan Pan(Trista), Twitter: @tristaZero


On 12/28/2021 10:31,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere ElasticJob UI
version 3.0.1

Release notes:
https://github.com/apache/shardingsphere-elasticjob-ui/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-ui-3.0.1/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob-ui/tree/3.0.1/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob-ui/commit/cee1d31a058bcb3627ac23e9eb37e04b954157e1

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob-ui/

GPG key ID:
2DE3A2A9

The vote will be open for at least 72 hours or until the necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

---

Weijie Wu 吴伟杰
Apache ShardingSphere Committer
GitHub@TeslaCN


Re:In January 2022,Apache APISIX Community want to online meetup with Apache ShardingSphere

2021-11-16 Thread Juan Pan
Hello Yeliang and APISIX community,


Nice to meet you. ;-)
This proposal sounds cool, we’d like to be part of this co-meetup. 
Plus, if we like, we still can involve other communities. 
@Liye could you have a look this event invitation?


Best,
Trista
--
Juan Pan(Trista), Twitter: @tristaZero


On 11/17/2021 13:49,yeliang wang wrote:
Hi, community,

My name is Yeliang Wang, and I am Apache APISIX Committer.

i want to have the Apache APISIX Online Meetup on January 15, 2022, and I
hope to invite ShardingSphere to participate.

Participation content:
1、Two keynote, One topic for 45 minutes.

Thanks,
Yeliang Wang, Apache APISIX Committer
Github: wang-yeliang


[ANNOUNCE] New committer: Thanoshan MV

2021-11-16 Thread Juan Pan
Hello community,


The Project Management Committee (PMC) for Apache ShardingSphere
has invited Thanoshan MV to become a committer, and we are pleased to announce 
that he has accepted.


Thanoshan MV helped proofread a large chunk of parser files and provided his 
help to the community. Thanks for your contributions. Hope see your further 
interactions with the community!


Fellows, could we have your welcome to our new committer?


Regards,
Trista
--
Juan Pan(Trista), Twitter: @tristaZero



CVE-2021-26558: Apache ShardingSphere-UI: Deserialization of Untrusted Data

2021-11-10 Thread Juan Pan
Severity: low

Description:

Deserialization of Untrusted Data vulnerability of Apache ShardingSphere-UI 
allows an attacker to inject outer link resources.  This issue affects Apache 
ShardingSphere-UI Apache ShardingSphere-UI version 4.1.1 and later versions; 
Apache ShardingSphere-UI versions prior to 5.0.0.

Mitigation:

This issue is related to ShardingSphere-UI project. If you do not deploy UI 
project, it is not required to upgrade. Otherwise, the vulnerability issue of 
servers deployed UI project or version upgrade is supposed to consider.



Re:[VOTE] Release Apache ShardingSphere 5.0.0

2021-11-06 Thread Juan Pan
HI +1 binding.


My checked items,
[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current release.
[x] LICENSE and NOTICE files are correct for each ShardingSphere repo.
[x] All files have license headers if necessary.


A tiny tip for the tar name,
Instead of `apache-shardingsphere-5.0.0-src-release`, I think 
`apache-shardingsphere-5.0.0-src` will be better to be compressed as 
apache-shardingsphere-5.0.0-src.zip



--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) & AGE 
(Incubating) mentor
Twitter, @tristaZero


On 11/2/2021 01:00,Haoran Meng wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version 5.0.0

Release notes:
https://github.com/apache/shardingsphere/blob/5.0.0/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.0.0/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1069/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.0.0/

Release Commit ID:
https://github.com/apache/shardingsphere/commit/d3409a2e36b4233372cfd048038634b7a518dc5d

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG user ID:
menghaoran

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.


回复:官网图文描述问题咨询

2021-11-06 Thread Juan Pan
Hi,


Thanks for your question, but
1. The mail is expected to be written in English.
2. The image didn’t show well, could you raise an issue on [1]? I suppose 
images can not work well on apache ML.


Thanks,
Trista


[1] https://github.com/apache/shardingsphere/issues


--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) & AGE 
(Incubating) mentor
Twitter, @tristaZero


在2021年11月7日 13:09,廖凌浩(10016253) 写道:

尊敬的ShardingSphere开发组织:

 

我于2021年11月2日阅读以下网址https://shardingsphere.apache.org/document/current/cn/overview/中对应的信息进行学习时,发现文中有一副图片的
 箭头指向有问题,特反馈如下:

 

正确的图片如下:

 

图中箭头连线代表的含义,我理解为是应用程序通过 ShardingSphere-JDBC 和ShardingSphere-Proxy 
调用数据库时,ShardingSphere-JDBC 和ShardingSphere-Proxy 会从注册中心拉取分库分表配置策略。

 

有疑问的图片如下:

 

如果之前我的理解无误,那么,我怀疑这幅图片中的箭头连线应该画反了。如果是这样,期望能够修正官网中的图片。

Welcome to Apache ShardingSphere first DEV meetup

2021-10-28 Thread Juan Pan
Hello community,


Hope you all do well!


Good news here! We plan to hold the first ShardingSphere Dev meetup on 13th Nov 
in Beijing and ONLINE! (You know, due to the coronavirus, it's likely the 
offline meetup will be canceled.)


This is our first community meetup. We truly pay a lot of effort to prepare it 
and invite our PMC, committers, and partner communities to give some talks on 
Tech and Apache Opensource way!


Very appreciated our mentors, Craig, Willem, Gosling for providing valuable and 
helpful guides to ShardingSphere!
Much thanks to our team [1] and contributors to make this community active and 
diverse so far!


We greatly welcome anyone interested in ShardingSphere or making new friends 
here to join offline and online ;-) ! 


I will append the Livestream link later on, but you will learn the schedule at 
this point,


### Schedule
1. The introduction of community development after becoming TLP, Liang Zhang 
(PMC Chair)
2. New features and the highlight of Apache ShardingSphere 5.0.0, Trista Pan 
(PMC)
3. The best practice of Apache ShardingSphere, Haoran Meng (PMC)
4. How to leverage Apache ShardingSphere, Zhengchao Hu (Seed user)
5. How to start my openSource journey in ShardingSphere community, Guocheng 
Tang(Contributor)
6. OpenSource Roundtable, Sheng Wu (PMC Chair of Skywalking) & Ming Wen (PMC 
Chair of APISIX) & Hualiang Wang (Contributor of APISIX) & Liang Zhang


### Date & venue
Date: 14:00-17:30, 13th Nov
Venue: Intelligent Manufacturing Innovation Center, No.32 Zhongguancun Street, 
Haidian District, Beijing


See you online and offline at this first ShardingSphere meetup!


Warmly regards,
Trista


[1] https://shardingsphere.apache.org/community/en/team/


----------
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) & AGE 
(Incubating) mentor
Twitter, @tristaZero



Re: [VOTE] Release Apache ShardingSphere 5.0.0-RC1

2021-10-24 Thread Juan Pan
Hi Sheng,


Skywalking eyes will check the license of binary release, right? That way, I 
suggest we have a try,  @Haoran.





--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) & AGE 
(Incubating) mentor
Twitter, @tristaZero


On 10/23/2021 13:48,Sheng Wu wrote:
Hi,

SkyWalking eyes tool provides capabilities to resolve all dependencies for
Maven.
You could use it to check.

zhangli...@apache.org 于2021年10月23日 周六下午12:24写道:

Sorry, I have to say -1.

The new lib `rxtx` is LGPL which is CATEGORY X.

I find other problems which is not block issue, but it is better to fix
them into next release.

1. The licenses of new libraries are not add yet, they are:

Aalto XML (Apache 2.0)
Barchart UDT Bundle (BSD2)
Stax2 API (BSD2)

The missing licenses are all compatible.

2. he reference of  `commons-compiler 3.0.11` is wrong.

3. ElasticJob has already upgraded to 3.0.1, ShardingSphere is still using
3.0.0-beta which is not stable.


--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Zheng Feng  于2021年10月21日周四 下午6:04写道:

+1 (non-binding)

Haoran Meng  于2021年10月20日周三 下午4:38写道:

Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version
5.0.0-RC1

Release notes:
https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.0.0-RC1/

Maven 2 staging repository:



https://repository.apache.org/content/repositories/orgapacheshardingsphere-1067/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.0.0-RC1/

Release Commit ID:



https://github.com/apache/shardingsphere/commit/d38a546468a3eb3397cb3d218f61d626229f113a

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG user ID:
menghaoran

The vote will be open for at least 72 hours or until necessary number
of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.



--
Sheng Wu 吴晟

Apache SkyWalking
Apache Incubator
Apache ShardingSphere, ECharts, DolphinScheduler podlings
Zipkin
Twitter, wusheng1108


Re: [VOTE] Release Apache ShardingSphere 5.0.0-RC1

2021-10-24 Thread Juan Pan
Hi Liang,


All these license issues are all about binary package, rather than source code 
release, right?



--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) & AGE 
(Incubating) mentor
Twitter, @tristaZero


On 10/23/2021 12:23,zhangli...@apache.org wrote:
Sorry, I have to say -1.

The new lib `rxtx` is LGPL which is CATEGORY X.

I find other problems which is not block issue, but it is better to fix
them into next release.

1. The licenses of new libraries are not add yet, they are:

Aalto XML (Apache 2.0)
Barchart UDT Bundle (BSD2)
Stax2 API (BSD2)

The missing licenses are all compatible.

2. he reference of  `commons-compiler 3.0.11` is wrong.

3. ElasticJob has already upgraded to 3.0.1, ShardingSphere is still using
3.0.0-beta which is not stable.


--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Zheng Feng  于2021年10月21日周四 下午6:04写道:

+1 (non-binding)

Haoran Meng  于2021年10月20日周三 下午4:38写道:

Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere version
5.0.0-RC1

Release notes:
https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.0.0-RC1/

Maven 2 staging repository:


https://repository.apache.org/content/repositories/orgapacheshardingsphere-1067/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.0.0-RC1/

Release Commit ID:


https://github.com/apache/shardingsphere/commit/d38a546468a3eb3397cb3d218f61d626229f113a

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/

GPG user ID:
menghaoran

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.




[ANNOUNCE] New PMC: Haoran Meng

2021-10-17 Thread Juan Pan
Hi community,


The Project Management Committee (PMC) for Apache ShardingSphere has invited 
Haoran to become a PMC and we are pleased to announce that he has accepted.


Haoran has given enormous energies to ShardingSphere community so far. Thanks 
for your continued contributions!


We welcome more people to join this wonderful community. Thanks, everyone.


Regards,
Trista

--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) & AGE 
(Incubating) mentor
Twitter, @tristaZero



Re:Discuss about remove the ShardingSphere-UI project

2021-10-06 Thread Juan Pan
IMO, I agree to remove this UI project. The reasons are,
1. UI project is dependent with the API of ShardingSphere, which has been 
totally refactoring. So I have to say currently UI project can not setup.
2. Actually UI project is immature, and we always receive many vulnerability 
reports. Plus, it is not easy to update and maintain UI project.
3. We have other better solution [1] to solve the similar jobs of UI project.


Based on that, My +1 on removing UI project


[1] https://shardingsphere.apache.org/document/current/en/features/dist-sql/

--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) IPMC
Twitter, @trista86934690


On 10/1/2021 23:29,zhangli...@apache.org wrote:
Hi team,

The ShardingSphere-UI is not required component.
In new version of ShardingSphere 5.x, there are new feature - DistSQL which
can instead of the ShardingSphere-UI to help user operate ShardingSphere
more friendly, just like operate the native database.
How about remove ShardingSphere-UI and focus the kernel of ShardingSphere
in the community?

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Re:[VOTE] Release Apache ShardingSphere ElasticJob 3.0.1

2021-10-05 Thread Juan Pan
+1 binding, here is my check list,



[x] Download links are valid.

[x] Checksums and PGP signatures are valid.

[x] LICENSE, NOTICE files are correct.

[x] All files have license headers if necessary.




--
Juan Pan(Trista), Apache member, Apache ShardingSphere PMC, Apache brpc 
(Incubator) & Apache AGE (Incubator) mentor
Twitter, @trista86934690
 


On 10/4/2021 21:44,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere
ElasticJob 3.0.1

Release notes:
https://github.com/apache/shardingsphere-elasticjob/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-3.0.1/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1065/org/apache/shardingsphere/elasticjob/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob/tree/3.0.1/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob/commit/b3a9b50ea374b5af16d10da8ea3b311c6d5eb16a

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob/

GPG key ID:

2DE3A2A9

The vote will be open for at least 72 hours or until the necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

--

Sincerely,
Weijie Wu (TeslaCN)
Apache ShardingSphere


[ANNOUNCE] New committer: Longtao Jiang

2021-09-19 Thread Juan Pan
Hi community,


The Project Management Committee (PMC) for Apache ShardingSphere
has invited Longtao to become a committer and we are pleased to announce that 
he has accepted.


Longtao is active in ShardingSphere community, hope see your further 
interactions with the community! 


Thanks for your contributions.


Regards,
Trista


--
Juan Pan(Trista), Apache member, Apache ShardingSphere PMC, Apache brpc 
(Incubator) & Apache AGE (Incubator) mentor
Twitter, @trista86934690
 



[ANNOUNCE] New committer: Hongsheng Zhong

2021-08-26 Thread Juan Pan
Hi community,


The Project Management Committee (PMC) for Apache ShardingSphere
has invited Hongsheng to become a committer and we are pleased 
to announce that he has accepted.


Hongsheng is active in ShardingSphere community, hope see your further 
interactions with the community! 


Thanks for your contributions.


Regards,
Trista


--
Juan Pan(Trista), Apache member, Apache ShardingSphere PMC, Apache brpc 
(Incubator) & Apache AGE (Incubator) mentor
Twitter, @trista86934690
 



回复:参加订阅

2021-08-10 Thread Juan Pan
Hi, looks like you want to subscribe this list?


Please refer to [1] for subscription guide. Plus, you can consider joining our 
slack channel [2].


Best,
Trista


[1] https://shardingsphere.apache.org/community/cn/contribute/subscribe/
[2] https://app.slack.com/client/T026JKU2DPF/D02AQU03W9Z

--
Juan Pan(Trista), Apache member, Apache ShardingSphere PMC, Apache brpc 
(Incubator) & Apache AGE (Incubator) mentor
Twitter, @trista86934690
 


在2021年08月7日 22:51,xinglj 写道:
邢立军
系统架构师
诺祺科技


联系我











Re:[DISCUSS][ElasticJob] support annotation plan of ElasticJob

2021-08-10 Thread Juan Pan
Hi Sunkai,


Thanks for your proposal. We will give it a review and contact you ASAP.


Best,
Trista


--
Juan Pan(Trista), Apache member, Apache ShardingSphere PMC, Apache brpc 
(Incubator) & Apache AGE (Incubator) mentor
Twitter, @trista86934690
 


On 08/10/2021 15:43,sk c wrote:
Hi everyone,

I prefer to discuss the annotation of ElasticJob  plan.

example:

```
@ElasticScheduled(
cron = "0/5 * * * * ?",
jobName = "SimpleTestJobSecond",
shardingTotalCount = 3,
shardingItemParameters = "0=Beijing,1=Shanghai,2=Guangzhou",
jobListenerTypes = {"NOOP", "LOG"},
props = {
@ElasticJobProp(key = "print.title", value = "test title"),
@ElasticJobProp(key = "print.content", value = "test
content")
}
)
public class SimpleTestJob implements CustomJob {

@Override
public void execute(final ShardingContext shardingContext) {
}

}
```

```
@Configuration
@EnableElastic(scanBasePackages =
"org.apache.shardingsphere.elasticjob.lite.example.job.simple")
public class ElasticConfig {

}
```

we can look at it on
https://github.com/apache/shardingsphere-elasticjob/pull/1954

I am going to work it soon. Please remind me if you have a suggestion.


--
Sincerely,
SunKai  Cai (skai)


Re: What is the useful of asf branch on https://github.com/apache/shardingsphere-doc

2021-07-29 Thread Juan Pan
Hi,


It was fixed that website has been stale for a long time even the asf-site is 
updated.

--
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690


On 07/27/2021 20:36,zhangli...@apache.org wrote:
The asf-site branch is used by ASF INFRA.
After research, the branch asf is useless, I will remove it soon.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Sheng Wu  于2021年7月26日周一 下午2:04写道:

It is used by ASF INFRA to host the static website files and deploy them on
the environment.

Sheng Wu 吴晟
Twitter, wusheng1108


zhangli...@apache.org  于2021年7月26日周一 下午1:53写道:

Hi,

I notice there is asf branch on
https://github.com/apache/shardingsphere-doc
.
It seems useless, can I remove the branch?


--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere




Re:[VOTE] Release Apache ShardingSphere ElasticJob UI 3.0.0

2021-07-20 Thread Juan Pan
Hi +1 binding



here is my checking list.




[x] Download links are valid.

[x] Checksums and PGP signatures are valid.

[x] LICENSE, NOTICE files are correct.

[x] All files have license headers if necessary.




--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) IPMC
Twitter, @trista86934690


On 07/15/2021 11:04,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere ElasticJob UI
version 3.0.0

Release notes:
https://github.com/apache/shardingsphere-elasticjob-ui/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-ui-3.0.0/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob-ui/tree/3.0.0/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob-ui/commit/1c1707b3aac284f957babc89023a24c8355dae2d

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob-ui/

GPG key ID:
2DE3A2A9

The vote will be open for at least 72 hours or until the necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.


Re: [DISCUSS] Remove ShardingSphere SkyWalking agent plugins for legacy version from SkyWalking's master branch

2021-07-11 Thread Juan Pan
+1 from me.



--
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690


On 07/11/2021 19:05,吴伟杰 wrote:
Hi

Consider the 3.x is a GA release, and the plugins for 4.x RC are no
longer needed because there are already plugins for 4.x GA.
Our primary conclusion is removing the following plugins:
1. sharding-jdbc-1.5.x-plugin
2. sharding-sphere-4.x-rc3-plugin
3. sharding-sphere-4.x-plugin (This is for RC1 and RC2)

If no one objects, I will clear up the codebase next weekend.

--

Sincerely,
Weijie Wu (TeslaCN)
Apache ShardingSphere

Sheng Wu  于2021年7月11日周日 上午9:12写道:

Hi

Do we have a conclusion? And Weijie, could you follow this and clear up the
codebase?

Sheng Wu 吴晟
Twitter, wusheng1108


Juan Pan  于2021年7月1日周四 上午9:11写道:

Hi,


I have no clear idea on how each plugin is different, but they are
actually different.
Considering users' preference for different releases,My +1 to keep the 4.0
and 4.1 GA versions.




--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) IPMC
Twitter, @trista86934690


On 07/1/2021 07:50,Sheng Wu wrote:
Hi

```
3.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.0.x-plugin
4.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.1.0-plugin
5.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin
6.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-plugin
```

What is the difference between 4.x and 4.0/4.1 plugins? Could some of them
be removed?
And RC3 should be removed as you have plugins for GA releases already.

Sheng Wu 吴晟
Twitter, wusheng1108


吴伟杰  于2021年6月30日周三 下午11:19写道:

Hi All,

SkyWalking's master branch hosts 7 agent plugins for different versions of
ShardingSphere.
They think the plugins are too many. (
https://github.com/apache/skywalking/pull/7171#issuecomment-868353013)
Here is the list:

1.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-jdbc-1.5.x-plugin
2.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-3.x-plugin
3.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.0.x-plugin
4.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.1.0-plugin
5.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin
6.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-plugin
7.


https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/shardingsphere-5.0.0-beta-plugin


Since the sharding-jdbc-1.5.x and the sharding-sphere-3.x have no longer
been maintained, I propose to
remove sharding-jdbc-1.5.x-plugin
<

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-jdbc-1.5.x-plugin

and sharding-sphere-3.x-plugin
<

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-3.x-plugin

from
SkyWalking's master branch to reduce maintenance costs.

--

Sincerely,
Weijie Wu (TeslaCN)
Apache ShardingSphere




Re: [VOTE] Release Apache ShardingSphere ElasticJob-3.0.0

2021-07-05 Thread Juan Pan
Thanks Sheng, helping this vote move forward. ;-)



--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) IPMC
Twitter, @trista86934690


On 07/5/2021 16:46,Sheng Wu wrote:
+1 binding

1. Download source correct
2. sha512 exist
3. asc checked
4. version correct.

Sheng Wu 吴晟
Twitter, wusheng1108


吴伟杰  于2021年6月26日周六 下午8:45写道:

Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere
ElasticJob-3.0.0

Release notes:

https://github.com/apache/shardingsphere-elasticjob/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-3.0.0/

Maven 2 staging repository:

https://repository.apache.org/content/repositories/orgapacheshardingsphere-1063/org/apache/shardingsphere/elasticjob/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob/tree/3.0.0/

Release Commit ID:

https://github.com/apache/shardingsphere-elasticjob/commit/1b2b15d7bf653b1fd6d455d940eabb13793347bb

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:

https://shardingsphere.apache.org/community/en/contribute/release-elasticjob/

GPG key ID:

2DE3A2A9

The vote will be open for at least 72 hours or until the necessary number
of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

--

Sincerely,
Weijie Wu (TeslaCN)
Apache ShardingSphere



回复:自定义复合分片算法的binding-tables配置失效

2021-07-05 Thread Juan Pan
Hi, 
English communication is required.


How to create binding tables?
- To configure the same sharding table rule for these tables
- Add bind table configuration item for them. 
You will get more from examples [1].


[1] https://github.com/apache/shardingsphere/tree/master/examples



--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) IPMC
Twitter, @trista86934690


在2021年07月4日 00:34,xiaomingrui 写道:
你好

   
请问下,使用自定义分片算法的时候,怎样可以使binding-tables生效?期望order_info_ext和order_info的连表查询的分片保持一致,但是现在发现不一致。

   配置如下:

order_info_ext:
  # 真实表
  actualDataNodes: order-s-ms.order_info_ext_s_$->{0..25}
  # 分库策略
  databaseStrategy:
none:
  # 分表策略
  tableStrategy:
complex:
  # 分片字段
  shardingColumns: order_id,create_time
  # 自定义分片算法
  algorithm-class-name: 
sharding.algorithm.order.config.OrderShardingAlgorithm

   查询语句如下:

   2021-03-25 15:38:15.117 [http-nio-12000-exec-1] INFO  ShardingSphere-SQL 
- Actual SQL: gac-order-s-statistics ::: SELECT count(*) FROM `order_info_s_22` 
t

   

   

  

LEFT JOIN order_info_ext_s_10 t2 ON t.order_id = t2.order_id

 

 



 WHERE

   t.user_id

   =

   ?

  

   

   

   AND

   t.order_id

   >

   ? ::: [123, 0]



   2021-03-25 15:38:15.117 [http-nio-12000-exec-1] INFO  ShardingSphere-SQL 
- Actual SQL: gac-order-s-statistics ::: SELECT count(*) FROM `order_info_s_22` 
t

   

   

  

LEFT JOIN order_info_ext_s_10 t2 ON t.order_id = t2.order_id

 

 



 WHERE

   t.user_id

   =

   ?

  

   

   

   AND

   t.create_time

   >

   ? ::: [123, 1970-11-05 15:43:12]





Re: [DISCUSS] Remove ShardingSphere SkyWalking agent plugins for legacy version from SkyWalking's master branch

2021-06-30 Thread Juan Pan
Hi,


I have no clear idea on how each plugin is different, but they are actually 
different.
Considering users' preference for different releases,My +1 to keep the 4.0 and 
4.1 GA versions.



--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) IPMC
Twitter, @trista86934690


On 07/1/2021 07:50,Sheng Wu wrote:
Hi

```
3.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.0.x-plugin
4.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.1.0-plugin
5.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin
6.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-plugin
```

What is the difference between 4.x and 4.0/4.1 plugins? Could some of them
be removed?
And RC3 should be removed as you have plugins for GA releases already.

Sheng Wu 吴晟
Twitter, wusheng1108


吴伟杰  于2021年6月30日周三 下午11:19写道:

Hi All,

SkyWalking's master branch hosts 7 agent plugins for different versions of
ShardingSphere.
They think the plugins are too many. (
https://github.com/apache/skywalking/pull/7171#issuecomment-868353013)
Here is the list:

1.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-jdbc-1.5.x-plugin
2.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-3.x-plugin
3.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.0.x-plugin
4.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.1.0-plugin
5.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-RC3-plugin
6.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-4.x-plugin
7.

https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/shardingsphere-5.0.0-beta-plugin


Since the sharding-jdbc-1.5.x and the sharding-sphere-3.x have no longer
been maintained, I propose to
remove sharding-jdbc-1.5.x-plugin
<
https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-jdbc-1.5.x-plugin

and sharding-sphere-3.x-plugin
<
https://github.com/apache/skywalking/tree/master/apm-sniffer/apm-sdk-plugin/sharding-sphere-3.x-plugin

from
SkyWalking's master branch to reduce maintenance costs.

--

Sincerely,
Weijie Wu (TeslaCN)
Apache ShardingSphere



Re:[VOTE] Release Apache ShardingSphere ElasticJob-3.0.0

2021-06-28 Thread Juan Pan
Hi binding +1,



[x] Download links are valid.

[x] Checksums and PGP signatures are valid.

[x] Source code distributions have correct names matching the current release.

[x] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[x] All files have license headers if necessary.

[x] No compiled archives bundled in source archive.





--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) IPMC
Twitter, @trista86934690


On 06/26/2021 20:44,吴伟杰 wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere
ElasticJob-3.0.0

Release notes:
https://github.com/apache/shardingsphere-elasticjob/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-3.0.0/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1063/org/apache/shardingsphere/elasticjob/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob/tree/3.0.0/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob/commit/1b2b15d7bf653b1fd6d455d940eabb13793347bb

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob/

GPG key ID:

2DE3A2A9

The vote will be open for at least 72 hours or until the necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

--

Sincerely,
Weijie Wu (TeslaCN)
Apache ShardingSphere


[Event] Apache ShardingSphere will participate OSD2021 program as the partner project

2021-06-20 Thread Juan Pan
Hi community,


We are honored to accept the invitation from `AnitaB.org` to attend 
OpenSourceDayGHC2021[1].  


Open Source Day (OSD) is an all-day hackathon (including workshops), in which 
participants of all skill levels learn about Open Source while contributing to 
projects designed to solve real-world problems (**Appreciated, IMO**).


In order to get involved in this great event, Apache ShardingSphere community 
is about to prepare some issues or tasks for everyone interested in this 
program and our community! Please give a look at [2] for more details.


Thanks for your interest in this community and this event. **Please have our 
big welcome!**  
[3] will point you how to join this wonderful event. ;-) 


[1] https://ghc.anitab.org/programs-and-awards/open-source-day/
[2] https://github.com/apache/shardingsphere/issues/10887
[3]
https://anitab-org.github.io/open-source-day/open-source-day-2021-summer-contribution/


Warm regards,
Trista
--
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690





[ANNOUNCE] Apache ShardingSphere 5.0.0-beta available

2021-06-19 Thread Juan Pan
Hi all,


Apache ShardingSphere Team is glad to announce the new release of Apache 
ShardingSphere 5.0.0-beta.


ShardingSphere is an open-source ecosystem consisted of a set of distributed 
database solutions, including 2 independent products, ShardingSphere-JDBC & 
ShardingSphere-Proxy.
They both provide functions of data scale out, distributed transaction and 
distributed governance, applicable in a variety of situations such as Java 
isomorphism and heterogeneous language.
Apache ShardingSphere aiming at reasonably making full use of the computation 
and storage capacity of existed database in distributed system, rather than a 
totally new database.
As the cornerstone of enterprises, relational database still takes a huge 
market share.
Therefore, we prefer to focus on its increment instead of a total overturn.


Download Links: https://shardingsphere.apache.org/document/current/en/downloads/


Release Notes: 
https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md


Website: https://shardingsphere.apache.org/


ShardingSphere Resources:
- Issue: https://github.com/apache/shardingsphere/issues/
- Mailing list: dev@shardingsphere.apache.org
- Documents: https://shardingsphere.apache.org/document/current/




- Apache ShardingSphere Team


------
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690



[RESULT][VOTE] Release Apache ShardingSphere 5.0.0-beta

2021-06-18 Thread Juan Pan
Hi community, 


We’ve received 3 +1 binding votes, +4 non-binding, and +0 non-binding vote:


+1 binding, Yonglun Zhang
+1 binding, Liang Zhang
+1 binding, KimmKing


+1 non-binding, sei.jun
+1 non-binding, Weijie Wu
+1 non-binding, Raigor Jiang
+1 non-binding, guocheng Tang


+0 non-binding, guangyuan Wang


Thank you everyone for taking the time to review the release and help us. I 
will process to publish the release and send ANNOUNCE.


Note, the issues about NOTICE and LICENSE have been fixed on [1][2].


[1] https://github.com/apache/shardingsphere/pull/10831
[2] https://github.com/apache/shardingsphere/pull/10835


--
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690



Re: [VOTE] Release Apache ShardingSphere 5.0.0-beta

2021-06-14 Thread Juan Pan
Hi guangyuan,


Thanks for your feedback. 
I just uploaded the new `apache-shardingsphere-5.0.0-beta-src.zip`, and its 
`asc` and `sha512` to svn. So please recheck the latest files.


All the information of this vote is unchanged, please go ahead, community.


Warm regards,
Trista



--
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690


On 06/14/2021 11:16,guangyuan wang wrote:
After run command "diff -r apache-shardingsphere-${RELEASE.VERSION}-src-release 
shardingsphere-${RELEASE.VERSION}"
The result is below, is this acceptable?







唐国城  于2021年6月13日周日 下午2:45写道:

+1non-binding.




--原始邮件--
发件人:
"dev"   
 https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md


The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.0.0-beta/


Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1061/org/apache/shardingsphere/


Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.0.0-beta/


Release Commit ID:
https://github.com/apache/shardingsphere/commit/9bb3dfd975c88344786e86c2a712fec218085bbc


Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS


Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/


GPG user ID:
panjuan


The vote will be open for at least 72 hours or until necessary number of votes 
are reached.


Please vote accordingly:


[ ] +1 approve


[ ] +0 no opinion

[ ] -1 disapprove with the reason


PMC vote is +1 binding, all others is +1 non-binding.


Checklist for reference:


[ ] Download links are valid.


[ ] Checksums and PGP signatures are valid.


[ ] Source code distributions have correct names matching the current release.


[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.


[ ] All files have license headers if necessary.


[ ] No compiled archives bundled in source archive.


----------
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690

[VOTE] Release Apache ShardingSphere 5.0.0-beta

2021-06-12 Thread Juan Pan
Hello ShardingSphere Community,


This is a call for vote to release Apache ShardingSphere version 5.0.0-beta


Release notes:
https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md


The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.0.0-beta/


Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1061/org/apache/shardingsphere/


Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.0.0-beta/


Release Commit ID:
https://github.com/apache/shardingsphere/commit/9bb3dfd975c88344786e86c2a712fec218085bbc


Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS


Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/


GPG user ID:
panjuan


The vote will be open for at least 72 hours or until necessary number of votes 
are reached.


Please vote accordingly:


[ ] +1 approve 


[ ] +0 no opinion
 
[ ] -1 disapprove with the reason


PMC vote is +1 binding, all others is +1 non-binding.


Checklist for reference:


[ ] Download links are valid.


[ ] Checksums and PGP signatures are valid.


[ ] Source code distributions have correct names matching the current release.


[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.


[ ] All files have license headers if necessary.


[ ] No compiled archives bundled in source archive.


--
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690



[DISCUSS] New release 5.0.0-beta

2021-06-12 Thread Juan Pan
Hi community,


This email is a starting signal for our next release, i.e., 5.0.0-beta.


As you know, we have been preparing for this release for over half of a year. 
But I assume it is worth waiting for this wonderful release. So please give a 
look at [1] to learn more about its release note. Hope the features you expect 
are on this list!


If you are still working on some issues which are supposed to catch this 
release, please contact me ASAP. What's more, we welcome any suggestions and 
feedback from you.


Warm regards,
Trista


[1] https://u01f1kqxrl.feishu.cn/sheets/shtcnA9X7ChUhpb2N4AASwgExKf

--
Juan Pan(Trista), Apache ShardingSphere PMC
Twitter, @trista86934690



回复:shardingsphere遇到的线上问题-高并发情况下出错

2021-04-21 Thread Juan Pan
Hi,


Could you set `sql-show` so that we can get more detailed info?
BTW, It is still suggested to raise an issue on our github page to track your 
problem.


Cheers,
Trista

---
Email:panj...@apache.org
Juan Pan(Trista) Apache ShardingSphere


在2021年04月21日 
21:24,zouhan...@bilibili.com.INVALID 写道:

问题:在高并发情况下发现数据库查询连续出错,捞取mysql_dump,发现shardingsphere指向的表发生错误,请问是否是shardingsphere的上下文出现问题?

Select * from cp_account_relation_7 where source = 6

 

 

业务配置:

 

 

使用的版本信息:

Re:hello,world!

2021-04-11 Thread Juan Pan
Hi welcome. :)




 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 04/9/2021 17:06,陈攀<787110...@qq.com> wrote:
Hello everyone !
I am a novice and I am observing and learning.



Re:subscribe dev

2021-04-09 Thread Juan Pan
Hi,


I guess this one[1] will help you subscribe this mail list.


[1] https://shardingsphere.apache.org/community/cn/contribute/subscribe/


 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 04/9/2021 14:25,sei.jun wrote:

subscribe


??????#ShardingSphere#??????????????????????????????????

2021-03-22 Thread Juan Pan
Hi,


Suppose you give a scan at [1], generally you can have the basic answer.
BTW, English communication is needed here.


Cheers,
Trista


[1] http://shardingsphere.apache.org/index_zh.html




 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




??2021??03??23?? 09:15 ??
hi

Re: [GSoC] Proofread the DDL/TCL SQL definitions for ShardingSphere Parser

2021-03-18 Thread Juan Pan
Hi Liangda,


I can see your efforts from this analysis, nice. :)
Here are some tips for your questions,
1. Since the proofread work of MySQL definitions has finished, its SQL 
classification is a great reference for our Oracle work. It is more precise to 
classify each SQL by Oracle doc though, in order to lessen the refactoring work 
and keep the classification in line among different databases, it is suggested 
to refer to MySQL file to sort out Oracle SQLs.
2. In fact, there are definitely some specific SQLs from Oracle. A preferable 
way to handle them is to keep aligned with the Oracle document.
3. Until now, we have been using Release 19 of Oracle for proofreading, so 
please take your task by this release.


Cheers,
Trista


 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 03/17/2021 08:02,Liangda Wang wrote:

Hi Trista,

 

thanks a lot for your answer! It’s much clear now :)

 

Based on the guidline I‘ve tried to map the Oracle DDL/TCL SQL to its targeting 
file in following table. And I have still questions regarding it:

I find it a little bit difficult to distingish between DCL and DDL. Based on 
MySQL standard I could find ANALYZE defined as DCL (more specific: Table 
Maintenance Statement), and RENAME as DDL (linked below). Others are not 
defined in MySQL and I think they’re more like DDL as defined in Oracle 
originally. Could you please have a look whether this would be the correct 
mapping?
For example, I first thought ALTER SYNONYM and ALTER SESSION will be DCL like 
ALTER ROLE, but after this mapping exercise I find only ALTER/CREATE… related 
to Account Management are defined DCL. So the others like ALTER SYNONYM and 
ALTER SESSION should be still DDL, is it right? Sorry for this silly question, 
just want to make sure I’m writing in the correct file 
For AUDIT and NOAUDIT there’re two versions: traditional (used in releases 
earlier than Oracle Database 12c) and unified (beginning with Oracle Database 
12c). Are we going to use only unified version or do we need both?

 

|

DDL in Oracle (except ALTER, DROP, CREATE, TRUNCATE)

|

Targeting File regarding to Definition and MySQL standard

|

Estimated effort: 1(low)-5(high)

|
|

ANALYZE

|

DCL

|

5

|
|

ASSOCIATE STATISITICS

|

DDL

|

5

|
|

DISASSOCIATE STATISITICS

|

DDL

|

3

|
|

AUDIT (Traditional Auditing)

|

DDL

|

4

|
|

AUDIT (Unified Auditing)

|

DDL

|

3

|
|

NOAUDIT (Traditional Auditing)

|

DDL

|

3

|
|

NOAUDIT (Unified Auditing)

|

DDL

|

2

|
|

COMMENT

|

DDL

|

4

|
|

FLASHBACK DATABASE

|

DDL

|

3

|
|

FLASHBACK TABLE

|

DDL

|

4

|
|

PURGE

|

DDL

|

2

|
|

RENAME

|

DDL

|

1

|
|

REVOKE

|

Already defined in DCL

|

-

|
|

GRANT

|

Already defined in DCL

|

-

|

 

 

|

TCL in Oracle

|

Targeting File regarding to MySQL

|

Estimated effort: 1(low)-5(high)

|
|

SET TRANSACTION

|

TCL

|

2

|
|

SET CONSTRAINT(S)

|

TCL

|

1

|
|

COMMIT

|

Already defined in TCL

|

-

|
|

ROLLBACK

|

Already defined in TCL

|

-

|
|

SAVEPOINT

|

Already defined in TCL

|

-

|

 

Thanks and best regards

Liangda

 

From: Juan Pan
Sent: Sunday, March 14, 2021 11:59 AM
To: Liangda Wang
Subject: Re:[GSoC] Proofread the DDL/TCL SQL definitions for ShardingSphere 
Parser

 

Hi Liangda,

 

Since the SQL classification mainly refers to MySQL, that will confuse you when 
considering Oracle's SQL. I will try to answer your questions.

 

Firstly, your summary about the DDL/TCL of Oracle is precisely the content of 
GSoC.

Secondly, what're the grounds for SQL classification?

Here are some principles FYR,

1. MySQL's standard

2. The idea of each definition itself, e.g., TCL means Transaction Control 
Language. Therefore all the SQLs for transaction control are supposed to be TCL.

 

But don't worry. You can apply for GSoC using the SQL definition of Oracle and 
do this task in practice referring to 
`shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/antlr4/imports/mysql`
 

 

Cheers,

Trista

 

 

 

 

   Juan Pan (Trista)

 

Senior DBA & PMC of Apache ShardingSphere

E-mail: panj...@apache.org

 

 

On 03/13/2021 07:31,Liangda Wang wrote:

Hi Trista,

 

this is Liangda from Github/Jira

 

I would like to connect with you to learn more about the scope of this GSoC 
task with Apache Shardingsphere, as I’ll start to prepare the proposal in the 
following weeks.

In COMDEV-399 you’ve listed:

This issue is to proofread the following definitions,

All the DDL SQL definitions for Oracle except for ALTER, DROP, CREATE and 
TRUNCATE.
All the TCL (Transaction Control Language) SQL definitions for Oracle

 

I took a look in the Oracle Types of SQL Statement document and summerize the 
following 

Re:GSoC participation

2021-03-16 Thread Juan Pan
Hi Ilias Kyrannas,


Welcome. :-)


Here[1] is a similar example for this GSoC task and [2] is for our contributor.
Also, @Liang Zhang, I guess we need a few preliminary issues to help students 
quickly come into this community.


[1] https://github.com/apache/shardingsphere/pull/9600/files
[2] https://shardingsphere.apache.org/community/en/contribute/contributor/




 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 03/16/2021 21:09,Ηλίας Κυράννας wrote:
Hello all,

I am currently doing my PhD and I would like to participate in the GSoC
this year. I have around three years of professional experience with the
Spring framework and I would like to learn more about the "Apache
ShardingSphere: Add unit test for example". I would like to ask if there is
a preferable way to show our work for example by contributing to an issue.
If so is there a recommendation for the parts that the team thinks are most
critical for refactoring?

Best regards,
Ilias Kyrannas


Re: [Community Application] Apache ShardingSphere community applies for Summer 2021

2021-03-08 Thread Juan Pan
Hi Committee,


As we talked before, a post is expected to introduce ShardingSphere community 
on the Wechat public account of Summer 2021. Here[1] is a drat. Could you give 
it a look?
If there is any issue, please be free to contact us.


Regards,
Trista


[1] https://shimo.im/docs/rwqdkhrt9tx93YRQ




 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 03/3/2021 16:41,Juan Pan wrote:

Hi Committee,




This email is to inform you of the link address [1] of the `Summer 2021` page 
of ShardingSphere community.




I can see ShardignSphere community is on the community list [2], very 
appreciated your kind work.

According to [3], the next step for the cooperative community is to launch the 
`Summer 2021` page for candidate students and inform the committee about that 
link address. That's why you receive this email.




We will update that page with the tasks from the community later. Please give 
it a review.

If there is anything missed, please be free to contact me.




Kindly regards,

Trista




[1] 
https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/Open+Source+Promotion+Plan+-+Summer+2021

[2] https://summer.iscas.ac.cn

[3] https://summer.iscas.ac.cn/help/en/community/



 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 02/8/2021 12:40,开源之夏 wrote:

Dear Trista,

Thanks for your mail and participation. Please kindly complete “社区信息模板” as 
attached. If community information is requested to be shown on Summer2021 
website both in Chinese and English, please also complete Template for 
Community Application.

For more information please click :

中文:https://summer.iscas.ac.cn/help/

ENG:  https://summer.iscas.ac.cn/help/en/

Welcome to subscribe Public Mailing List:

Discussion mailing list: summer-o...@googlegroups.com

· For general discussion and feedback about Summer 2021.

· Anyone can send mail to this list, subscribe this and view mail 
archive.

· Visit mail archive: https://groups.google.com/g/summer-ospp

Also attached General Milestone of Summer2021 for your reference.

 

Many thanks.

Summer 2021 of Open Source Promotion Plan Committee

 

尊敬的潘娟老师,

 

您好!感谢您对 开源软件供应链点亮计划-暑期2021 的热情支持与参与,社区信息劳烦补充至附件1:社区信息模板 
,如贵社区想于活动官网同时展示社区中英双语信息,请同时填写附件2:Template for Community Application,一并回复至此邮件,谢谢!

 

更多活动信息请点击官网帮助链接:

中文:https://summer.iscas.ac.cn/help/

ENG:  https://summer.iscas.ac.cn/help/en/

 

欢迎订阅活动邮件列表:

通用邮件列表:summer-o...@googlegroups.com

用于一般性讨论和问题反馈,任何人都可发、可订阅、可查看。
进入讨论组:https://groups.google.com/g/summer-ospp

 

本届活动里程碑见 附件3 活动里程碑一览

 

开源之夏,点亮暑期!

开源软件供应链点亮计划-暑期2021 组委会

 

 

 

 

发件人:hannk...@163.com  代表 Juan Pan
发送时间: 2021年2月4日 14:54
收件人: summer 
抄送: ShardingSphere DEV 
主题: [Community Application] Apache ShardingSphere community applies for Summer 
2021

 

Hi organizer and ShardingSphere community,

 

We would like to join in Summer 2021 of Open Source Promotion Plan. 

This email is a formal application for this wonderful activity.

 

ShardingSphere has an active and diverse open-source community[1] 

and is willing to welcome newcomers and students to join. 

 

Considering the great collaboration in Summer 2020, 

we are pleased to participate in Summer 2021 to provide kind mentoring.

 

If there is any process needs follow later, please make us updated.

 

Regards,

Trista

 

[1] https://github.com/apache/shardingsphere

 

---- 

   Juan Pan (Trista)

 

Senior DBA & PMC of Apache ShardingSphere

E-mail: panj...@apache.org

 

 

Re: [Community Application] Apache ShardingSphere community applies for Summer 2021

2021-03-03 Thread Juan Pan
Hi Committee,




This email is to inform you of the link address [1] of the `Summer 2021` page 
of ShardingSphere community.




I can see ShardignSphere community is on the community list [2], very 
appreciated your kind work.

According to [3], the next step for the cooperative community is to launch the 
`Summer 2021` page for candidate students and inform the committee about that 
link address. That's why you receive this email.




We will update that page with the tasks from the community later. Please give 
it a review.

If there is anything missed, please be free to contact me.




Kindly regards,

Trista




[1] 
https://cwiki.apache.org/confluence/display/SHARDINGSPHERE/Open+Source+Promotion+Plan+-+Summer+2021

[2] https://summer.iscas.ac.cn

[3] https://summer.iscas.ac.cn/help/en/community/



 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 02/8/2021 12:40,开源之夏 wrote:

Dear Trista,

Thanks for your mail and participation. Please kindly complete “社区信息模板” as 
attached. If community information is requested to be shown on Summer2021 
website both in Chinese and English, please also complete Template for 
Community Application.

For more information please click :

中文:https://summer.iscas.ac.cn/help/

ENG:  https://summer.iscas.ac.cn/help/en/

Welcome to subscribe Public Mailing List:

Discussion mailing list: summer-o...@googlegroups.com

· For general discussion and feedback about Summer 2021.

· Anyone can send mail to this list, subscribe this and view mail 
archive.

· Visit mail archive: https://groups.google.com/g/summer-ospp

Also attached General Milestone of Summer2021 for your reference.

 

Many thanks.

Summer 2021 of Open Source Promotion Plan Committee

 

尊敬的潘娟老师,

 

您好!感谢您对 开源软件供应链点亮计划-暑期2021 的热情支持与参与,社区信息劳烦补充至附件1:社区信息模板 
,如贵社区想于活动官网同时展示社区中英双语信息,请同时填写附件2:Template for Community Application,一并回复至此邮件,谢谢!

 

更多活动信息请点击官网帮助链接:

中文:https://summer.iscas.ac.cn/help/

ENG:  https://summer.iscas.ac.cn/help/en/

 

欢迎订阅活动邮件列表:

通用邮件列表:summer-o...@googlegroups.com

用于一般性讨论和问题反馈,任何人都可发、可订阅、可查看。
进入讨论组:https://groups.google.com/g/summer-ospp

 

本届活动里程碑见 附件3 活动里程碑一览

 

开源之夏,点亮暑期!

开源软件供应链点亮计划-暑期2021 组委会

 

 

 

 

发件人:hannk...@163.com  代表 Juan Pan
发送时间: 2021年2月4日 14:54
收件人: summer 
抄送: ShardingSphere DEV 
主题: [Community Application] Apache ShardingSphere community applies for Summer 
2021

 

Hi organizer and ShardingSphere community,

 

We would like to join in Summer 2021 of Open Source Promotion Plan. 

This email is a formal application for this wonderful activity.

 

ShardingSphere has an active and diverse open-source community[1] 

and is willing to welcome newcomers and students to join. 

 

Considering the great collaboration in Summer 2020, 

we are pleased to participate in Summer 2021 to provide kind mentoring.

 

If there is any process needs follow later, please make us updated.

 

Regards,

Trista

 

[1] https://github.com/apache/shardingsphere

 

 

   Juan Pan (Trista)

 

Senior DBA & PMC of Apache ShardingSphere

E-mail: panj...@apache.org

 

 

[Enhancement] Authentication feature of ShardingProxy

2021-03-02 Thread Juan Pan
Hi everyone,


This is an update for this enhancement feature. 


As you know, we plan to build the authentication system to help users 
facilitate access control of ShardingProxy. This is an extensive work, but it 
is scheduled to publish with the next release.


### Introduction


This feature is the same as the authentication of MySQL or PostgreSQL. 
ShardingProxy has to do access control when users login in. 


### Three key points need to clarify
- This issue is an enhancement feature for the current `Authentication` module
- All users configured in `server.yaml` of `ShardingProxy` still work and are 
seen as system users.
- We will leverage the access-control power of different Databases


### Tasks
- [x] ShardingProxy supports `create user` SQL, which will be pushed down to 
databases
- [x] ShardingProxy supports `grant` SQL, which will be pushed down to databases
- [x] ShardingProxy supports `revoke` SQL, which will be pushed down to 
databases
- [x] Get the `IP` or `hostname` once users login in
- [ ] Get the `user name`, `password` once users login in
- [ ] Get the user privilege information from databases once users login in
- [ ] Transform the  privilege information into the cached `auth` object
- [ ] Compare the authentication from the user-login and database


You can learn more from [1].


Cheers,
Trista


[1] https://github.com/apache/shardingsphere/issues/8966


 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





[New Feature] Support to show execution process for running SQLs by RQL

2021-03-02 Thread Juan Pan
Hi, community,


This is a new plan to support showing the execution process for running SQLs, 
especially for DML/DDL always needing much time to run. With my thinking, there 
are three main tasks for this new feature.


### Tasks
 Generate Job IDs
- Add configuration item to allow users to set instance ID for each proxy
- Generate distributed IDs by snowflake for this job's trunk and branches
- Pass these IDs through the whole execution


 Report execution process from one Proxy
- `ExecutorEngine` reports the context (IDs, beginTime, etc.) of each query to 
`governance`
- Each branch job reports its status and ID to `governance` once it finishes in 
`ExecutorCallback`
- `Governance`  handles these requests synchronously


 Query execution process from other Proxies
- It is triggered by `show processlist`
- Get the execution status from all the jobs  from `governance`
- Make up the result based on `show processlist`' original result with the 
collected data


If you’re interested in this one, please watch [1].


Regards,
Trista


[1] https://github.com/apache/shardingsphere/issues/9568
---
Email:panj...@apache.org
Juan Pan(Trista) Apache ShardingSphere



Re: [Community Application] Apache ShardingSphere community applies for Summer 2021

2021-02-07 Thread Juan Pan
Hi,


Thanks for your guidance.
The necessary files are attached below.
If there is any issue, please contact us.


Regards,
Trista




 
   Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 02/7/2021 10:51,开源之夏 wrote:

Dear Trista,

Thanks for your mail and participation. Please kindly complete “社区信息模板” as 
attached. If community information is requested to be shown on Summer2021 
website both in Chinese and English, please also complete Template for 
Community Application.

For more information please click :

中文:https://summer.iscas.ac.cn/help/

ENG:  https://summer.iscas.ac.cn/help/en/

Welcome to subscribe Public Mailing List:

Discussion mailing list: summer-o...@googlegroups.com

· For general discussion and feedback about Summer 2021.

· Anyone can send mail to this list, subscribe this and view mail 
archive.

· Visit mail archive: https://groups.google.com/g/summer-ospp

Also attached General Milestone of Summer2021 for your reference.

 

Many thanks.

Summer 2021 of Open Source Promotion Plan Committee

 

尊敬的潘娟老师,

 

您好!感谢您对 开源软件供应链点亮计划-暑期2021 的热情支持与参与,社区信息劳烦补充至附件1:社区信息模板 
,如贵社区想于活动官网同时展示社区中英双语信息,请同时填写附件2:Template for Community Application,一并回复至此邮件,谢谢!

 

更多活动信息请点击官网帮助链接:

中文:https://summer.iscas.ac.cn/help/

ENG:  https://summer.iscas.ac.cn/help/en/

 

欢迎订阅活动邮件列表:

通用邮件列表:summer-o...@googlegroups.com

用于一般性讨论和问题反馈,任何人都可发、可订阅、可查看。
进入讨论组:https://groups.google.com/g/summer-ospp

 

本届活动里程碑见 附件3 活动里程碑一览

 

开源之夏,点亮暑期!

开源软件供应链点亮计划-暑期2021 组委会

 

 

 

 

发件人:hannk...@163.com  代表 Juan Pan
发送时间: 2021年2月4日 14:54
收件人: summer 
抄送: ShardingSphere DEV 
主题: [Community Application] Apache ShardingSphere community applies for Summer 
2021

 

Hi organizer and ShardingSphere community,

 

We would like to join in Summer 2021 of Open Source Promotion Plan. 

This email is a formal application for this wonderful activity.

 

ShardingSphere has an active and diverse open-source community[1] 

and is willing to welcome newcomers and students to join. 

 

Considering the great collaboration in Summer 2020, 

we are pleased to participate in Summer 2021 to provide kind mentoring.

 

If there is any process needs follow later, please make us updated.

 

Regards,

Trista

 

[1] https://github.com/apache/shardingsphere

 

 

   Juan Pan (Trista)

 

Senior DBA & PMC of Apache ShardingSphere

E-mail: panj...@apache.org

 

 

[ANNOUNCE] Apache ShardingSphere UI 5.0.0-alpha available

2020-11-21 Thread Juan Pan


Hi all,


Apache ShardingSphere Team is glad to announce the new release of Apache 
ShardingSphere UI 5.0.0-alpha.


ShardingSphere is an open-source ecosystem consisted of a set of distributed 
database middleware solutions, including 2 independent products, 
ShardingSphere-JDBC & ShardingSphere-Proxy. 
They both provide functions of data sharding, distributed transaction and 
database governance, applicable in a variety of situations such as Java 
isomorphism, heterogeneous language. 
Aiming at reasonably making full use of the computation and storage capacity of 
the database in a distributed system, ShardingSphere defines itself as a 
middleware, rather than a totally new type of database. 
As the cornerstone of many enterprises, relational database still takes a huge 
market share. 
Therefore, at the current stage, we prefer to focus on its increment instead of 
a total overturn.


Download Links: https://shardingsphere.apache.org/document/current/en/downloads/


Release Notes: 
https://github.com/apache/shardingsphere-ui/blob/master/RELEASE-NOTES.md


Website: https://shardingsphere.apache.org/


ShardingSphere Resources:
- Issue: https://github.com/apache/shardingsphere-ui/issues/
- Mailing list: dev@shardingsphere.apache.org
- Documents: https://shardingsphere.apache.org/document/current/




- Apache ShardingSphere Team




 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





[New feature] Federated SQL query and Query optimization are going to sail out

2020-11-21 Thread Juan Pan
Hi community,

As you know, ShardingSphere has made a lot of efforts on SQL parser and 
provided a great independent SQL parser to help users parse SQL.

Based on this substantial work, we plan to do query optimization to optimize 
the input SQLs from users and produce an optimized SQL query plan to improve 
query efficiency. 

Plus, the federated SQL query feature (Like join query from different 
instances) is another essential highlight for our next release. : )

We will leverage Apache Calcite, an excellent framework to implement two of the 
features. 

Actually, there are plenty of works to do on this issue. We are in the 
investigation phase now and will seek contributors for this issue later. 

If you are interested in this one, please give [1] a watch. 




[1] https://github.com/apache/shardingsphere/issues/8284




Best,

Trista






 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





[VOTE] Release Apache ShardingSphere UI 5.0.0-alpha [Round 2]

2020-11-16 Thread Juan Pan
Hello ShardingSphere Community,


This is a call for vote to release Apache ShardingSphere UI version 5.0.0-alpha


Release notes:
https://github.com/apache/shardingsphere-ui/blob/master/RELEASE-NOTES.md


The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/shardingsphere-ui-5.0.0-alpha/


Git tag for the release:
https://github.com/apache/shardingsphere-ui/tree/5.0.0-alpha/


Release Commit ID:
https://github.com/apache/shardingsphere-ui/commit/4d90dbaff9d8f3d334c8104ab289bea6b33fdb9b


Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS


Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release_ui/


GPG user ID:
panjuan


The vote will be open for at least 72 hours or until necessary number of votes 
are reached.


Please vote accordingly:


[ ] +1 approve 


[ ] +0 no opinion
 
[ ] -1 disapprove with the reason


PMC vote is +1 binding, all others is +1 non-binding.


Checklist for reference:


[ ] Download links are valid.


[ ] Checksums and PGP signatures are valid.


[ ] Source code distributions have correct names matching the current release.


[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.


[ ] All files have license headers if necessary.


[ ] No compiled archives bundled in source archive.


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





[ANNOUNCE] Apache ShardingSphere 5.0.0-alpha available

2020-11-10 Thread Juan Pan
Hi all,


Apache ShardingSphere Team is glad to announce the new release of Apache 
ShardingSphere 5.0.0-alpha.


ShardingSphere is an open-source ecosystem consisted of a set of distributed 
database middleware solutions, including 2 independent products, 
ShardingSphere-JDBC & ShardingSphere-Proxy. 
They both provide functions of data sharding, distributed transaction and 
database governance, applicable in a variety of situations such as Java 
isomorphism, heterogeneous language. 
Aiming at reasonably making full use of the computation and storage capacity of 
the database in a distributed system, ShardingSphere defines itself as a 
middleware, rather than a totally new type of database. 
As the cornerstone of many enterprises, relational database still takes a huge 
market share. 
Therefore, at the current stage, we prefer to focus on its increment instead of 
a total overturn.


Download Links: https://shardingsphere.apache.org/document/current/en/downloads/


Release Notes: 
https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md


Website: https://shardingsphere.apache.org/


ShardingSphere Resources:
- Issue: https://github.com/apache/shardingsphere/issues/
- Mailing list: dev@shardingsphere.apache.org
- Documents: https://shardingsphere.apache.org/document/current/






- Apache ShardingSphere Team


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





Re: [VOTE] Release Apache ShardingSphere 5.0.0-alpha

2020-11-09 Thread Juan Pan
Hi,


Thank for this issue.
+1 for this release. Plus, best wishes for our next one. :)




 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 11/9/2020 13:23,zhangli...@apache.org wrote:
Some licenses are still missing because of we upgrade new version of Guava.
The new dependencies are all apache licenses, so I suggest we can do
release now.

I create an issue[1] to record the problem, we can fix it before next
release.

[1] https://github.com/apache/shardingsphere/issues/8085

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


蒋晓峰  于2020年11月9日周一 上午10:02写道:

+1 non-binding

The following checklist has been verified.

[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current
release.
[x] LICENSE and NOTICE files are correct for each ShardingSphere repo.
[x] All files have license headers if necessary.
[x] No compiled archives bundled in source archive.



Nicholas Jiang

Apache ShardingSphere

On Tue, Nov 3, 2020 at 12:29 PM Juan Pan  wrote:

Hello ShardingSphere Community,


This is a call for vote to release Apache ShardingSphere version
5.0.0-alpha.


Release notes:
https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md


The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.0.0-alpha/


Maven 2 staging repository:


https://repository.apache.org/content/repositories/orgapacheshardingsphere-1058/org/apache/shardingsphere/


Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.0.0-alpha


Release Commit ID:


https://github.com/apache/shardingsphere/commit/5dc690c2227571e83beada277dbb2dfb43c29427


Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS


Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/


GPG user ID:
panjuan


The vote will be open for at least 72 hours or until necessary number of
votes are reached.


Please vote accordingly:


[ ] +1 approve


[ ] +0 no opinion

[ ] -1 disapprove with the reason


PMC vote is +1 binding, all others is +1 non-binding.


Checklist for reference:


[ ] Download links are valid.


[ ] Checksums and PGP signatures are valid.


[ ] Source code distributions have correct names matching the current
release.


[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.


[ ] All files have license headers if necessary.


[ ] No compiled archives bundled in source archive.




Juan Pan (Trista)

Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org







[RESULT][VOTE] Release Apache ShardingSphere 5.0.0-alpha

2020-11-08 Thread Juan Pan
Hi community,


We’ve received 3 +1 binding votes and 3 +1 non-binding vote:


+1 binding, Yonglun Zhang
+1 binding, Jun Zhao
+1 binding, KimmKing


+1 non-binding, Zonglei Dong
+1 non-binding, Zhengqiang Duan
+1 non-binding, Xiaofeng Jiang


Thank you everyone for taking the time to review the release and help us. 
I will process to publish the release and send ANNOUNCE.


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





Re:Draft of ASF Board Report 2020 Nov for Apache ShardingSphere

2020-11-05 Thread Juan Pan
LGTM.
BTW do you think the sharings or talkings in some of the conferences like 
Apache@HOME should be presented to the board?


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 11/5/2020 17:26,zhangli...@apache.org wrote:
Hi all,

There is the draft of ASF Board Report of Apache ShardingSphere for this
month.

Please advice me if I missing something.

--

## Description:
The mission of Apache ShardingSphere is the creation and maintenance of
software related to a database clustering system providing data sharding,
distributed transactions, and distributed database management

## Issues:
None.

## Membership Data:
Apache ShardingSphere was founded 2020-04-15 (7 months ago)
There are currently 30 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Kimm King on 2020-06-26.
- Zhengqiang Duan was added as committer on 2020-09-24
- Guo Jiwei was added as committer on 2020-08-18

## Project Activity:
Software development activity:

- We are releasing new milestone version 5.0.0-alpha of ShardingSphere.
- We have released new version 3.0.0-beta
of ShardingSphere-ElasticJob and ShardingSphere-ElasticJob-UI.
- 2 committers joined us on this quarter.

Meetups and Conferences:

- Two PMC members attended OpenSource Conference 2020,
giving two talks on Apache ShardingSphere.

## Community Health:
Overall community health is good.
The statistics is trending to stable.
Contributors perter use GitHub issues than mailing list to discuss.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Re:[VOTE] Release Apache ShardingSphere ElasticJob UI 3.0.0-beta

2020-11-04 Thread Juan Pan
+1 binding
My checking list,


[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current
release.
[x] LICENSE and NOTICE files are correct for each ShardingSphere repo.
[x] All files have license headers if necessary.
[x] No compiled archives bundled in source archive.


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 10/26/2020 13:23,zhangli...@apache.org wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere ElasticJob UI
version 3.0.0-beta

Release notes:
https://github.com/apache/shardingsphere-elasticjob-ui/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-ui-3.0.0-beta/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob-ui/tree/3.0.0-beta/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob-ui/commit/e515054bbb165667fd34fda528f7bce15e94a23b

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob-ui/

GPG user ID:
zhangliang

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Re:[VOTE] Release Apache ShardingSphere ElasticJob-3.0.0-beta [Round 4]

2020-11-02 Thread Juan Pan
+1 binding
My checking list,


[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current release.
[x] LICENSE and NOTICE files are correct for each ShardingSphere repo.
[x] No compiled archives bundled in source archive.


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 10/31/2020 22:57,zhangli...@apache.org wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere
ElasticJob-3.0.0-beta

Release notes:
https://github.com/apache/shardingsphere-elasticjob/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-3.0.0-beta/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1056/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob/tree/3.0.0-beta/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob/commit/a842f4c86b38b2c3fa8ca611fb0724e5a47a36c8

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob/

GPG user ID:
zhangliang

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


[VOTE] Release Apache ShardingSphere 5.0.0-alpha

2020-11-02 Thread Juan Pan
Hello ShardingSphere Community,


This is a call for vote to release Apache ShardingSphere version 5.0.0-alpha.


Release notes:
https://github.com/apache/shardingsphere/blob/master/RELEASE-NOTES.md


The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/5.0.0-alpha/


Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1058/org/apache/shardingsphere/


Git tag for the release:
https://github.com/apache/shardingsphere/tree/5.0.0-alpha


Release Commit ID:
https://github.com/apache/shardingsphere/commit/5dc690c2227571e83beada277dbb2dfb43c29427


Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS


Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release/


GPG user ID:
panjuan


The vote will be open for at least 72 hours or until necessary number of votes 
are reached.


Please vote accordingly:


[ ] +1 approve 


[ ] +0 no opinion
 
[ ] -1 disapprove with the reason


PMC vote is +1 binding, all others is +1 non-binding.


Checklist for reference:


[ ] Download links are valid.


[ ] Checksums and PGP signatures are valid.


[ ] Source code distributions have correct names matching the current release.


[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.


[ ] All files have license headers if necessary.


[ ] No compiled archives bundled in source archive.




 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





Re:[New feature] New SQLASTParserEngine is pubic for user to parse your SQLs soon

2020-11-01 Thread Juan Pan
Hi community,


A quick survey about the API of SQL parser engine was given yesterday.
Thanks for much feedback from the community, which gave us a better idea to 
support this feature.
At last, we plan to adopt that most-expected way to improve the function and 
re-prepare the incoming 5.0.0-alpha release.
I will finish this task ASAP. Please wait for my good news. BTW, if you want to 
learn more, please look at [1]


[1] https://github.com/apache/shardingsphere/issues/7869


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 10/21/2020 19:37,Juan Pan wrote:

Hi community,

I am glad to announce that ShardingSphere will provide an independent SQL 
parser engine for parsing SQLs!
I believe you will have some of the scenarios or use the SQL parser engine to 
get a parsed AST. From now on, you will have another option for your cases. 
Here are some of the advantages for ShardingSphere parser engine.

Advantages
Mostly perfect SQL statements supported for MySQL database
Mostly perfect SQL statements supported for PostgreSQL database
Basically SQL statements supported for SQLServer database
Basically SQL statements supported for Oracle database
SQL parsed result cache for the parsing performance
AST parsed result and SQLStatement parsed result are provided meanwhile
Simple extension approach for SQLStatement visitors
Simple supplement approach and for SQL definition
Continuous improvement for the much better feature in the future.

5.x release will include this one, please wait for our good news! 



 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





Re: [DISCUSS] Rename MasterSlave module to ReadWriteSplit

2020-10-26 Thread Juan Pan
Hi, community,


I know it is a little late to deliver this email. Still, I want to drop some 
discussion about this issue here.
Currently, with a crude talking with other guys, there are two great 
alternatives ( PrimaryReplica ad QueryReplica) for the original name (i.e., 
masterSlave). 


I prefer QueryReplica, but considering we have finished renaming it as 
PrimaryReplica, my opinion is to keep it that way. However, @John wants to have 
another renaming work with `QueryReplica` for this module's optimal name.


I’d like to listen to your idea about this one, but keep in mind that our next 
release is close at hand.
So we have to make a decision ASAP.


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 09/25/2020 01:46,Liang Zhang wrote:
Done by https://github.com/apache/shardingsphere/issues/7560

On 2020/09/22 10:44:29, "zhangli...@apache.org"  wrote:
Because the release date is coming soon, I will do this issue.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Harvey  于2020年9月16日周三 下午8:03写道:

Looks good to me

Thanks,

Hongwei Li

On Sep 16, 2020, at 1:43 AM, "zhangli...@apache.org" <
zhangli...@apache.org> wrote:

Primary-replica is good to me.

So, how about:

MasterSlave -> PrimaryReplicaReplication
MasterDataSource -> PrimaryDataSource
SlaveDataSource -> ReplicaDataSource

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Hongwei Li  于2020年9月14日周一 下午10:31写道:

FYI:
primary and replica, replica replication are widely used terms in AWS.



https://aws.amazon.com/blogs/database/best-practices-for-amazon-rds-postgresql-replication/


https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Replication.Redis.Groups.html

On Mon, Sep 14, 2020 at 1:07 AM Juan Pan  wrote:

Hi Liang,


I also looked through many docs of other databases,
like MySQL, MariaDB, PostgreSQL, and MongoDB.


For me, I can accept your proposal.


In short, no matter `PrimarySecondaryReplication` or
`PrimaryReplicaReplication`,
IMO. We need to focus on `replication` which means a synchronization
process
among primary nodes and secondary nodes (Replica nodes).
The links below will help me explain more.




[1]


https://medium.com/@Jelastic/mongodb-replica-set-with-master-slave-replication-and-automated-failover-be3cb374452
[2]


https://www.datadriveninvestor.com/2020/05/28/the-master-slave-database-concept-for-beginners/
[3] https://www.postgresql.org/docs/9.2/warm-standby.html
[4]


https://mariadb.com/resources/blog/database-master-slave-replication-in-the-cloud/


Best,
Trista


Juan Pan (Trista)

Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 09/14/2020 12:34,zhangli...@apache.org
wrote:
I investigate related materials again, maybe read-write-spilt is not a
good
name.

There are two features in Apache ShardingSphere now, master-slave and
replica.

Master-slave:
Write to master data source and replication data to slave data sources
async, and then read from slave data sources.
Benefit: performance.

Replica:
Still in dev mode, we plan to use Raft algorithm to keep the multiple
replicas with consensus.
Benefit: consensus.

The tow features can not use together, users can choose one of them in
the
same time only.

I prefer to rename master-slave module to
primary-secondary-replication,
and rename replica module to consensus-replication.
The new names can describe the feature more accurate and can let user
to
know they are mutually exclusive.

Primary-standby-replication is another choice, but I am afraid the
meaning
of `standby` is waiting here and do nothing if normal,
but the secondary data source still need to process the query requests.

So, how about to rename the concept to:

MasterSlave -> PrimarySecondaryReplication
MasterDataSource -> PrimaryDataSource
SlaveDataSource -> SecondaryDataSource

Please advice me.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Hongwei Li  于2020年9月14日周一 下午12:02写道:

I don't have any idea about how the module
'shardingsphere-master-slave'
vs
'shardingsphere-read-write-split', was named.
If there was no specific reason, it is like a historical debt, but does
not
matter so much, as it has been there for a long time, everyone knows
the function of the module.
In the meantime, 'read-write-split' is more obvious from the
processing/action perspective of the module. 'Master/Slave' is also
fine
from the processing object(datasource) perspective.

For simple processing and not considering much, the replacement of
'master/slave' to 'primary/replica' including the combinations is much
straightforward. It is kind of 'leave it as is' processing.

For moving one step further, renaming the module to 'read-write-split'
is a
way to go. The questions are:
shall we replace 'MasterSlave' as 'ReadWriteSplit' at all places?
Do we need to consider if the replacement

Re: [New feature] New SQLASTParserEngine is pubic for user to parse your SQLs soon

2020-10-21 Thread Juan Pan
Hi,


We are sorry to come late, and thanks for your attention from Skywalking 
community!
Please be a bit patient for the incoming 5.x release and look forward to your 
feedback
About this feature later.




 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 10/21/2020 19:48,Sheng Wu wrote:
Great!! SkyWalking community is waiting for this for a long time.

To SkyWalking dev team

Once we have this, we could have `table` oriented metrics, such as
write/table/second, read/table/second, or the `hot compose query tables`.
These kinds of metrics would be helpful to identify the performance issue.

Thanks, ShardingSphere to bring this to the open.

Sheng Wu 吴晟
Twitter, wusheng1108


Juan Pan  于2020年10月21日周三 下午7:37写道:

Hi community,

I am glad to announce that ShardingSphere will provide an independent SQL
parser engine for parsing SQLs!
I believe you will have some of the scenarios or use the SQL parser engine
to get a parsed AST. From now on, you will have another option for your
cases. Here are some of the advantages for ShardingSphere parser engine.

Advantages
Mostly perfect SQL statements supported for MySQL database
Mostly perfect SQL statements supported for PostgreSQL database
Basically SQL statements supported for SQLServer database
Basically SQL statements supported for Oracle database
SQL parsed result cache for the parsing performance
AST parsed result and SQLStatement parsed result are provided meanwhile
Simple extension approach for SQLStatement visitors
Simple supplement approach and for SQL definition
Continuous improvement for the much better feature in the future.

5.x release will include this one, please wait for our good news! 



Juan Pan (Trista)

Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org






[New feature] New SQLASTParserEngine is pubic for user to parse your SQLs soon

2020-10-21 Thread Juan Pan
Hi community,

I am glad to announce that ShardingSphere will provide an independent SQL 
parser engine for parsing SQLs!
I believe you will have some of the scenarios or use the SQL parser engine to 
get a parsed AST. From now on, you will have another option for your cases. 
Here are some of the advantages for ShardingSphere parser engine.

Advantages
Mostly perfect SQL statements supported for MySQL database
Mostly perfect SQL statements supported for PostgreSQL database
Basically SQL statements supported for SQLServer database
Basically SQL statements supported for Oracle database
SQL parsed result cache for the parsing performance
AST parsed result and SQLStatement parsed result are provided meanwhile
Simple extension approach for SQLStatement visitors
Simple supplement approach and for SQL definition
Continuous improvement for the much better feature in the future.

5.x release will include this one, please wait for our good news! 



 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





[ANNOUNCE] New committer: Zhengqiang Duan

2020-09-23 Thread Juan Pan
Hi community,


The Project Management Committee (PMC) for Apache ShardingSphere
has invited Zhengqiang to be our committer and we are pleased 
to announce that he has accepted.


Zhengqiang has been really active in the community, welcome!


Guys, welcome your warm greetings for him!




Best wishes,
Trista


 Juan Pan


panj...@apache.org
Juan Pan(Trista), Apache ShardingSphere



Re:test

2020-09-20 Thread Juan Pan
Hi hicruiser,


Welcome.
If you have not subscribed this mail list, [1] will give you instruction.


[1] https://shardingsphere.apache.org/community/cn/contribute/subscribe/


Best,
Trista




 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 09/20/2020 09:21, wrote:




Re: [DISCUSS] Rename MasterSlave module to ReadWriteSplit

2020-09-13 Thread Juan Pan
Hi Liang,


I also looked through many docs of other databases, 
like MySQL, MariaDB, PostgreSQL, and MongoDB. 


For me, I can accept your proposal.


In short, no matter `PrimarySecondaryReplication` or 
`PrimaryReplicaReplication`, 
IMO. We need to focus on `replication` which means a synchronization process 
among primary nodes and secondary nodes (Replica nodes). 
The links below will help me explain more.




[1] 
https://medium.com/@Jelastic/mongodb-replica-set-with-master-slave-replication-and-automated-failover-be3cb374452
[2] 
https://www.datadriveninvestor.com/2020/05/28/the-master-slave-database-concept-for-beginners/
[3] https://www.postgresql.org/docs/9.2/warm-standby.html
[4] 
https://mariadb.com/resources/blog/database-master-slave-replication-in-the-cloud/


Best,
Trista


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 09/14/2020 12:34,zhangli...@apache.org wrote:
I investigate related materials again, maybe read-write-spilt is not a good
name.

There are two features in Apache ShardingSphere now, master-slave and
replica.

Master-slave:
Write to master data source and replication data to slave data sources
async, and then read from slave data sources.
Benefit: performance.

Replica:
Still in dev mode, we plan to use Raft algorithm to keep the multiple
replicas with consensus.
Benefit: consensus.

The tow features can not use together, users can choose one of them in the
same time only.

I prefer to rename master-slave module to primary-secondary-replication,
and rename replica module to consensus-replication.
The new names can describe the feature more accurate and can let user to
know they are mutually exclusive.

Primary-standby-replication is another choice, but I am afraid the meaning
of `standby` is waiting here and do nothing if normal,
but the secondary data source still need to process the query requests.

So, how about to rename the concept to:

MasterSlave -> PrimarySecondaryReplication
MasterDataSource -> PrimaryDataSource
SlaveDataSource -> SecondaryDataSource

Please advice me.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Hongwei Li  于2020年9月14日周一 下午12:02写道:

I don't have any idea about how the module 'shardingsphere-master-slave' vs
'shardingsphere-read-write-split', was named.
If there was no specific reason, it is like a historical debt, but does not
matter so much, as it has been there for a long time, everyone knows
the function of the module.
In the meantime, 'read-write-split' is more obvious from the
processing/action perspective of the module. 'Master/Slave' is also fine
from the processing object(datasource) perspective.

For simple processing and not considering much, the replacement of
'master/slave' to 'primary/replica' including the combinations is much
straightforward. It is kind of 'leave it as is' processing.

For moving one step further, renaming the module to 'read-write-split' is a
way to go. The questions are:
shall we replace 'MasterSlave' as 'ReadWriteSplit' at all places?
Do we need to consider if the replacement is meaningful at any place, such
as the below names:
MasterSlaveDataSourceRuleConfiguration
MasterSlaveLoadBalanceAlgorithm



On Sat, Sep 12, 2020 at 11:29 PM zhangli...@apache.org <
zhangli...@apache.org> wrote:

I like

MasterDataSource -> PrimaryDataSource
SlaveDataSource -> ReplicaDataSource


But I am not sure about

MasterSlave -> PrimaryReplica

Because ShardingSphere's feature is route the update SQL
to PrimaryDataSource and route the query SQL to ReplicaDataSource.
The name ReadWriteSplit may describe the feature more clear.

Any suggestions?

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Juan Pan  于2020年9月13日周日 上午10:07写道:

Hi Craig,


Thanks for your suggestion. :-)
For me, both `primary` and `source` are ok.


usually using terms like "primary", "secondary", "source", and
"replica"
Considering the expression above is mentioned in [1].


There are good reasons for MySQL to use "source" instead of "primary"
because in their model there may be many "source" databases.
Actually, ShardingSphere could also have many "source" databases
(Depending on the user's configuration).


MasterSlave -> ReadWriteSplit
IMO, this renaming does not sound wonderful. I prefer


MasterSlave -> PrimaryReplica  or MasterSlave -> SourceReplica


Moreover, I'd like to listen to others' opinions.


[1] https://mysqlhighavailability.com/mysql-terminology-updates/


Best,
Trista


Juan Pan (Trista)

Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 09/12/2020 22:26,Craig Russell wrote:
Hi,

This will be a significant change so I think it would be good to
resolve
all of the naming before any PR is proposed. The first place to start
might
be the documentation to see all of the name chan

Re: [DISCUSS] Rename MasterSlave module to ReadWriteSplit

2020-09-12 Thread Juan Pan
Hi Craig,


Thanks for your suggestion. :-)
For me, both `primary` and `source` are ok.


> usually using terms like "primary", "secondary", "source", and "replica"
Considering the expression above is mentioned in [1].


> There are good reasons for MySQL to use "source" instead of "primary" because 
> in their model there may be many "source" databases.
Actually, ShardingSphere could also have many "source" databases (Depending on 
the user's configuration).


> MasterSlave -> ReadWriteSplit 
IMO, this renaming does not sound wonderful. I prefer 


> MasterSlave -> PrimaryReplica  or MasterSlave -> SourceReplica


Moreover, I'd like to listen to others' opinions.


[1] https://mysqlhighavailability.com/mysql-terminology-updates/


Best,
Trista


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 09/12/2020 22:26,Craig Russell wrote:
Hi,

This will be a significant change so I think it would be good to resolve all of 
the naming before any PR is proposed. The first place to start might be the 
documentation to see all of the name changes in one place.

There are good reasons for MySQL to use "source" instead of "primary" because 
in their model there may be many "source" databases. Personally I don't think 
"source" is particularly obvious to users, but they did not ask me. ;-)

For ShardingSphere, "primary" and "replica" seem to be better choices. It will 
be easy for us to tell users that ShardingSphere's "replica" corresponds to 
MySQL's "source".

So the concepts to be changed might be:

MasterSlave -> PrimaryReplica
MasterDataSource -> PrimaryDataSource
SlaveDataSource -> ReplicaDataSource

And again, it might be easier to review the name changes in the context of 
documentation changes.

HTH,
Craig

On Sep 6, 2020, at 2:42 AM, zhangli...@apache.org wrote:

Hi All,

I want to discuss to rename MasterSlave module to ReadWriteSplit module.

MySQL[1] has already change the master and slave to source and replica.

Some concepts I plan to change:

MasterSlave -> ReadWriteSplit
MasterDataSource -> SourceDataSource
SlaveDataSource -> ReplicaDataSource

Please advice me.

[1] https://mysqlhighavailability.com/mysql-terminology-updates/

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere

Craig L Russell
c...@apache.org


Some of the summary on HA governance feature of ShardingSphere with orchestrator

2020-09-06 Thread Juan Pan
Hi community,


I took some time to dig into `orchestrator`. 
Here are some of my thinkings about this product. I'd like to share them with 
you. 


1. The primary language for this project is `go`. On the other hand, 
ShardingSphere is programmed by `JAVA`.
2. The license of `orchestrator` is Apache 2.0, which is friendly to 
collaborate.
3. `orchestrator` is a standalone application that provides web service or 
command line for discovery, refactoring, and recovery.
4. The feature of the key-values stored Consul or ZooKeeper is just for master 
discovery currently. 


Here is my conclusion,
In short, `orchestrator` is not the best solution as I expected. Still, we 
welcome volunteers to take part in this contribution.


If we want to empower ShardingSphere with HA governance, `orchestrator` is not 
the best solution as I expected. 
My reason is that `orchestrator` is independent of ShardingSphere and deployed 
as a standalone service to provide replication information. 
Moreover, kv-store based on Zookeeper only has the master information, not the 
whole relationship among the master node and all the slaves.
Otherwise, the server API can do that instead.
Consequently, ShardingSphere will have a firm rely on its web API (Or KV-values 
on ZK If we just need master info). 
I can not think of a graceful approach to bring it into ShardingSphere 
ecosystem.


So, what do you think? Please let me know your innovative ideas.


Best wishes,
Trista




 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





[DISCUSS] Properties API change for ShardingSphere

2020-09-01 Thread Juan Pan
Hi everyone,


Here is another significant change for property configuration 
needing your opinions and thoughts.


Since `.` is no longer supported by SpringBoot from 2.0.0 release, 
we have to modify the property configuration method 
for all implements of `TypedSPI` interface accordingly.


Can we give it an absolute API change without caring about the compatibility 
problem? 
Or how do we fix this issue with a forward compatibility mood?


For more details, please look at [1]. 
And welcome any comments!


Regards,
Trista


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





[ANNOUNCE] New committer: Jiwei Guo

2020-08-19 Thread Juan Pan
Hi everyone,


The Project Management Committee (PMC) for Apache ShardingSphere
has invited Jiwei to become a committer and we are pleased 
to announce that he has accepted.


Jiwei did much important and splendid work for ElasticJob.
Thanks for your continued contributions.


Welcome your congratulations to him!


Best wishes,
Trista


 Juan Pan


panj...@apache.org
Juan Pan(Trista), Apache ShardingSphere



Re:[VOTE] Release Apache ElasticJob UI 3.0.0-alpha

2020-08-15 Thread Juan Pan
+1 binding.


My check list,


[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current
release.
[x] LICENSE and NOTICE files are correct for each ShardingSphere repo.
[x] All files have license headers if necessary.
[x] No compiled archives bundled in source archive.


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 08/11/2020 16:32,zhangli...@apache.org wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere ElasticJob UI
version 3.0.0-alpha

Release notes:
https://github.com/apache/shardingsphere-elasticjob-ui/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-ui-3.0.0-alpha/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob-ui/tree/shardingsphere-elasticjob-ui-3.0.0-alpha/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob-ui/commit/174661dc77366eb8ab0742ac61ab0f5c84a60f2c

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob-ui/

GPG user ID:
zhangliang

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.


--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Re:[DISCUSS] Archive shardingsphere-example and shardingsphere-acceptance-test

2020-08-11 Thread Juan Pan
+1 binding. Good job!


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 08/11/2020 14:26,Zhang Yonglun wrote:
We should archive the following repos:

https://github.com/apache/shardingsphere-example
https://github.com/apache/shardingsphere-acceptance-test

All codes of shardingsphere-example have been merged into shardingsphere
and acceptance-test will not use any more, so we don't need these repos any
more.

--

Zhang Yonglun
Apache ShardingSphere


Re: [ANNOUNCE] Apache ShardingSphere ElasticJob-3.0.0-alpha available

2020-08-11 Thread Juan Pan
Hi,


Welcome! 
You can look at the issue list[1] to find an easy and interesting one as the 
first step.
If you like, [2] the public account of weChat will give you more chances to 
learn more.


[1] https://github.com/apache/shardingsphere-elasticjob/issues
[2] https://mp.weixin.qq.com/s/H89M5imR_tuqPeWU7Ilwkw


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 08/10/2020 22:46,宋鲁生<183631330s...@gmail.com> wrote:
could  i join to be a developer

zhangli...@apache.org  于2020年8月9日周日 下午2:26写道:

Hi all,

Apache ShardingSphere Team is glad to announce the new release of Apache
ShardingSphere ElasticJob-3.0.0-alpha.

ElasticJob is a distributed scheduling solution consisting of two separate
projects, ElasticJob-Lite and ElasticJob-Cloud.
Through the functions of flexible scheduling, resource management and job
management, it creates a distributed scheduling solution suitable for
Internet scenarios, and provides a diversified job ecosystem through open
architecture design. It uses a unified job API for each project. Developers
only need code one time and can deploy at will.
ElasticJob became an Apache ShardingSphere Sub project on May 28 2020.

Download Links:
https://shardingsphere.apache.org/elasticjob/current/en/downloads/

Release Notes:

https://github.com/apache/shardingsphere-elasticjob/blob/master/RELEASE-NOTES.md

Website: http://shardingsphere.apache.org/elasticjob/

ShardingSphere Resources:
- Issue: https://github.com/apache/shardingsphere-elasticjob/issues/
- Mailing list: dev@shardingsphere.apache.org
- Documents:
https://shardingsphere.apache.org/elasticjob/current/en/overview/



- Apache ShardingSphere Team

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere



Re:hi

2020-08-08 Thread Juan Pan
Hi 
Thanks for your attention.
My feeling is  that you got a wrong subscribe addressee, 
[1] will provide you help.


[1]https://shardingsphere.apache.org/community/cn/contribute/subscribe/


Best,
Trista


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 08/8/2020 10:30,jim wrote:
hi i want in

Re:[VOTE] Release Apache ShardingSphere ElasticJob-3.0.0-alpha

2020-08-07 Thread Juan Pan
+1 binding.

My check items,

[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current
release.
[x] LICENSE and NOTICE files are correct for each ShardingSphere repo.
[x] All files have license headers if necessary.
[x] No compiled archives bundled in source archive.


Thanks.


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 08/5/2020 01:39,zhangli...@apache.org wrote:
Hello ShardingSphere Community,

This is a call for vote to release Apache ShardingSphere
ElasticJob-3.0.0-alpha

Release notes:
https://github.com/apache/shardingsphere-elasticjob/blob/master/RELEASE-NOTES.md

The release candidates:
https://dist.apache.org/repos/dist/dev/shardingsphere/elasticjob-3.0.0-alpha/

Maven 2 staging repository:
https://repository.apache.org/content/repositories/orgapacheshardingsphere-1052/org/apache/shardingsphere/

Git tag for the release:
https://github.com/apache/shardingsphere-elasticjob/tree/3.0.0-alpha/

Release Commit ID:
https://github.com/apache/shardingsphere-elasticjob/commit/11ca056e5d58825a102981e6e25703b6748ca890

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/shardingsphere/KEYS

Look at here for how to verify this release candidate:
https://shardingsphere.apache.org/community/en/contribute/release-elasticjob/

GPG user ID:
zhangliang

The vote will be open for at least 72 hours or until necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others is +1 non-binding.

Checklist for reference:

[ ] Download links are valid.

[ ] Checksums and PGP signatures are valid.

[ ] Source code distributions have correct names matching the current
release.

[ ] LICENSE and NOTICE files are correct for each ShardingSphere repo.

[ ] All files have license headers if necessary.

[ ] No compiled archives bundled in source archive.

--

Sincerely,
Liang Zhang (John)
Apache ShardingSphere


Re:Subscribe

2020-07-30 Thread Juan Pan
Hi,


Welcome to subscribe. :)
But it looks like you got a mistook email address for subscribing. [1] will 
give you a guide.


Best,
Trista


[1] https://shardingsphere.apache.org/community/cn/contribute/subscribe/


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 07/31/2020 00:58,wu_chun_fu wrote:
Subscribe

[DISCUSS] Speed metadata loading when ShardingSphere initialize

2020-07-29 Thread Juan Pan
Hi community,



### Backgroud




ShardingSphere is aiming at simplifying the configuration workload 

and placing itself as `distributed-database` as possible 

to help users manage all the tables (no matter whether it is a sharding table 
or not).




It is better for users to **use ShardingSphere 

and do not care about** sharding tables, non-sharding tables, encrypted tables, 
etc. 

But some configurations are necessary. :)




Based on that, we have to load metadata from all the tables. 

But the problem is that this process is time costing when there are thousands 
of tables to load. 

This discussion is about **speeding the metadata loading**. 




### Solution




After some of the researches, we propose another solution to solve this issue.




Currently, **a rough solution** is that 

we can load metadata through 
[information_schema](https://en.wikipedia.org/wiki/Information_schema) 

from different databases. (Thanks for your work! @Yonglun)




Specifically, we do some queries from `information_schema` 

 and skip JDBC' call for databases. 

In addition, the JDBC loading method **will remain** for conservative treatment.




### Plan

In the beginning, I will design the basic framework and interfaces 

and then implement `MySQL` loading process. 

After that, we would like to ask our community for help 

to implement `PostgreSQL`, `Oracle`, `SQLServer`, and `H2`. 

Looking forward to your involvement!




Last but not least, **welcome your discussion and thoughts about this issue and 
solution**!



 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





回复:ShardingSphere 分库问题

2020-07-27 Thread Juan Pan
Hi guy,


Thanks for your email.
Actually, images or files do not work right here. So I suggest you raise an 
issue and upload your image at github[1]. English is certainly required. 


Best
Trista


[1] https://github.com/apache/shardingsphere/issues


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




在2020年07月27日 18:11,贺琦 写道:

ShardingSphere 研发人员:

   你们好!

请教一下,我只想使用ShardingSphere配置分库功能,表结构都是一样的,请问我该怎么配置呢?

以下是我的配置:

转发: sharingsphere 执行sql插入时的关键字usage错误

2020-07-25 Thread Juan Pan
Hi,




Firstly, I presume you want to ask questions for ShardingSphere community, 
right? 
However, it looks like you mistook the email address. Please check the email 
you sent. 
The recipient is supposed to `dev@shardingsphere.apache.org`, rather than 
`secur...@apache.org`, right?


Apache Security Team contacted us with your email. So We also want to get your 
feedback.
Thanks a lot.


Besides, you could get the answer to the issue you mentioned at[1].


[1] https://github.com/apache/shardingsphere/issues/6429


Cheers,
Trista


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org





- 转发邮件信息 -

发件人:Apache Security Team Apache Security Team 

发送日期: 2020年07月24日 21:09
发送至: 
主题: Fwd: sharingsphere 执行sql插入时的关键字usage错误
I'm not able to determine if this is a report of a security issue;
please respond to them accordingly.

Regards, Mark

-- Forwarded message -
From: 大薛
Date: Fri, Jul 24, 2020 at 2:31 AM
Subject: sharingsphere execute sql Keyword usage error when inserting
To: 


Actual SQL: The backtick mark on the keyword usage was removed during
execution, causing sql execution error sql executed by



mybatis-plus ### SQL: INSERT INTO template_sickness_detail_temporary
(price, `usage`, frequency, doctor_advice) VALUES (?, ?, ?,?)


2020-07-24 09:27:00.557 INFO 4660 --- [main] ShardingSphere-SQL: Logic
SQL: INSERT INTO template_sickness_detail_temporary (price,
`usage`,
frequency,
doctor_advice) VALUES (?,
?,
?,
?)

2020-07-24 09:27:00.558  INFO 4660 --- [   main]
ShardingSphere-SQL   : SQLStatement:
InsertStatement(super=DMLStatement(super=AbstractSQLStatement(type=DML,
tables=Tables(tables=[Table(name=template_sickness_detail_temporary,
alias=Optional.absent())]),
routeConditions=Conditions(orCondition=OrCondition(andConditions=[AndCondition(conditions=[])])),
encryptConditions=Conditions(orCondition=OrCondition(andConditions=[])),
sqlTokens=[TableToken(tableName=template_sickness_detail_temporary,
quoteCharacter=NONE, schemaNameLength=0), SQLToken(startIndex=48)],
parametersIndex=4, logicSQL=INSERT INTO
template_sickness_detail_temporary  (
price,`usage`,frequency,doctor_advice )  VALUES  ( ?,?,?,? )),


2020-07-24 09:27:00.558  INFO 4660 --- [   main]
ShardingSphere-SQL   : Actual SQL: master0 :::
INSERT INTO template_sickness_detail_temporary   (price, usage,
frequency, doctor_advice) VALUES (?, ?, ?, ?) ::: [56, , deee,
good]


[ANNOUNCE] New committer: Jingshang Lu

2020-07-22 Thread Juan Pan
Hi community,


The Project Management Committee (PMC) for Apache ShardingSphere
has invited Jingshang Lu to become a committer and we are pleased 
to announce that he has accepted.


Jingshang is active in ShardingSphere community, hope see your further 
interactions with the community! 


Thanks for your contributions.


Best wishes,
Trista


 Juan Pan


panj...@apache.org
Juan Pan(Trista), Apache ShardingSphere



Re:Apache Software Foundation, Trillions and Trillions Served with Chinese subtitle LIVE!

2020-07-18 Thread Juan Pan
Hi  Sheng,


Thanks for your information.


It is pleasing to see this video with Chinese subtitles online.
I also learned more of the interesting stories and valuable beliefs 
when I was doing its translation.


Thanks for everyone’s support. 


Best,
Trista


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 07/17/2020 09:39,Sheng Wu wrote:
Hi Sally, Michael, Dominik, DevCom, and ALC Beijing

First of all, thank you to make the video `Apache Software Foundation,
Trillions and Trillions Served`, provide helps to me.
I am here glad to share, with the supports from the SkyWalking community,
ALC Beijing community, and Kaiyuanshe, we have this video online hosted on
bilibili which is China's local friendly platform. And we have provided
Chinese subtitles on that.

https://www.bilibili.com/video/BV1Uz411i7MH

In this short time, we already have 200+ watches, and we expect more.
Thank you all to make this happens.

Sheng Wu 吴晟
Twitter, wusheng1108


Re:[DISCUSS] Archive elasticjob-cloud

2020-07-15 Thread Juan Pan
Thanks for your effort. +1


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 07/15/2020 10:59,Zhang Yonglun wrote:
We should archive the following repo:

https://github.com/apache/shardingsphere-elasticjob-cloud

All codes of this repo have been merged into
shardingsphere-elasticjob-lite, so we don't need this repo any more.

--

Zhang Yonglun
Apache ShardingSphere


????????????????????Sharding-Proxy??????????????

2020-07-12 Thread Juan Pan
Hi 
Thanks for your email, however the attachment, i.e., your log, could not show 
well.
So I suggested you??d better raise an issue with this log on github[1]. 
Besides, English communication is required.


[1] https://github.com/apache/shardingsphere/issues


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




??2020??07??11?? 01:07?? ??
??log
??mysql8.0.20,mysql-connector-java-8.0.20.jar

Re: [DISCUSS] Rename ShardingSphere GitHub/GitBox repo

2020-07-09 Thread Juan Pan
Got it. If so, my vote is +1.


Thanks


 Juan Pan (Trista)
 
Senior DBA & PMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 07/9/2020 16:43,Zhang Yonglun wrote:
Hi Zonglei,

elasticjob-cloud will be merged into elasticjob-lite, so there's only one
elasticjob after that.
Please refer to
https://github.com/apache/shardingsphere-elasticjob-lite/issues/999 .

--

Zhang Yonglun
Apache ShardingSphere


Zonglei Dong  于2020年7月9日周四 下午4:39写道:

Hi Yonglun,


Why do we need to change the repo's name?


If we remove the suffix, how to make a difference with
"shardingsphere-elasticjob-cloud" repo?


Thanks.

--

Zonglei Dong
Apache ShardingSphere





At 2020-07-09 15:23:39, "Zhang Yonglun"  wrote:
Hi community,

I'd like to rename the elasticjob repo below. Any comments?

From:
https://github.com/apache/shardingsphere-elasticjob-lite

To:
https://github.com/apache/shardingsphere-elasticjob

--

Zhang Yonglun
Apache ShardingSphere



Re:[ANN] Welcome a new committer Xiao Yu(yu199195)

2020-07-03 Thread Juan Pan
Hi
Looking forward to your more involvement! Good job!


 Juan Pan (Trista)
 
Senior DBA & PPMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 07/3/2020 21:56??Myth wrote??
Hello, Community


very privileged to be part of the community, to be apache shardingSphere 
committer today.
I'm an open source fan, Before that I creator of dromara Open Source 
(https://github.com/Dromara),.
hope to communicate with you about technologies related to ShardingSphere to 
make the community better.








--  --
??:"KimmKing"https://github.com/yu199195
Yours,
kimmking

Re: [ANN] Welcome a new committer Meng Haoran(menghaoranss)

2020-07-03 Thread Juan Pan
Hi Welcome on board!


 Juan Pan (Trista)
 
Senior DBA & PPMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 07/4/2020 09:58,Haoran Meng wrote:
Thanks to community, thanks to kimmking, I’m Meng Haoran, now mainly do
development related to governance of ShardingSphere.
I’m very honored to be an Apache ShardingSphere committer, I know that
this is inseparable from the community’s help and support, and I will
continue to contribute to community to make it better,  looking forward to
communicate with you.




KimmKing 于2020年7月3日 周五下午9:26写道:

Hello, Community,

On behalf of the Apache ShardingSphere PMC, it is my honor to announce
that Meng Haoran[1] has been voted in as a new Apache ShardingSphere
committer.

Please join me to say congratulations to him!
Haoran, would you give us a briefly introduce of yourself to the community?


1. https://github.com/menghaoranss


Yours,
kimmking

--
Haoran Meng
menghaora...@gmail.com


Re:[DISCUSS] Rename ShardingSphere GitHub/GitBox repo

2020-06-16 Thread Juan Pan
LGTM, Thanks for effort, +1


 Juan Pan (Trista)
 
Senior DBA & PPMC of Apache ShardingSphere
E-mail: panj...@apache.org




On 06/17/2020 10:59,Zhang Yonglun wrote:
Hi community,

I'd like to rename these elastic-job repos below, just like what we did for
sharding-sphere before. Any comments?

From:
https://github.com/apache/shardingsphere-elastic-job-lite
https://github.com/apache/shardingsphere-elastic-job-cloud
https://github.com/apache/shardingsphere-elastic-job-example
https://github.com/apache/shardingsphere-elastic-job-doc

To:
https://github.com/apache/shardingsphere-elasticjob-lite
https://github.com/apache/shardingsphere-elasticjob-cloud
https://github.com/apache/shardingsphere-elasticjob-example
https://github.com/apache/shardingsphere-elasticjob-doc

--

Zhang Yonglun
Apache ShardingSphere


[Translation] Translate technical articles concerning Apache ShardingSphere

2020-06-16 Thread Juan Pan
Hi, community,


This email is to call for volunteers to **translate some technical articles 
from Chinese into English**. 
Anyone who enjoys translation or wants to make some contributions to open 
source community is warmly welcomed!  


### Competencies needed
1. English translation skill
2. Basically, know what ShardingSphere is doing


### Article list
1. [Start ElasticJob off with new 
goal](https://mp.weixin.qq.com/s/XJFj_vOj3bR6HRQUzy1ikg)
2. [How to construct the distributed 
database](https://mp.weixin.qq.com/s/YSoX0Apq6vQeu8TU_53EAw)
3. [Apache ShardingSphere is included in CNCF 
Landscape](https://mp.weixin.qq.com/s/hAxON1CMYvgFf6sFIHtDHA)
4. [The mixed open-source distributed transaction 
solution](https://mp.weixin.qq.com/s/fYESyuw7O4u7wB-tSWlhyg)
5. [Would you like to become an Apache 
committer](https://mp.weixin.qq.com/s/sFqOz10KTk23IhmmDTy67g)
6. [How automatic executor of ShardingSphere 
works](https://mp.weixin.qq.com/s/hIKZPJDfGfeduW4frwVN_w)
7. [How to merge the child 
resultsets](https://mp.weixin.qq.com/s/5__SGXEdvGqkVhpnrW6zug)
8. [The quick explanation of ShardingSphere transaction 
module](https://mp.weixin.qq.com/s/0LtqRTL8HewUAdZCk8LRLg)
9. [What is the 
ShardingProxy](https://mp.weixin.qq.com/s/bTX0n9tH4x8eue19b7rdGw)


### How to submit your translation
1. Add your translation to `xxx.en.md` in 
[blog](https://github.com/apache/shardingsphere/tree/master/docs/blog/content/material).
> Notice, all the Chinese articles named `xxx.cn.md` could be found there. 
2. Raise a PR for review.


If you want to have a try, please comment on this issue[1] with `Article number 
and your estimated deadline`. 


Besides, any feedback and comments here are welcomed as well!  


[1] https://github.com/apache/shardingsphere/issues/6070


 Juan Pan (Trista)
 
Senior DBA & PPMC of Apache ShardingSphere
E-mail: panj...@apache.org





  1   2   3   4   >