tristaZero commented on issue #6957:
URL: https://github.com/apache/shardingsphere/issues/6957#issuecomment-678029535


   Hi @gokulsan, Thanks for your attention.
   
   Since I am not familiar with `OrbitDB`or `GunDB`, I am not sure whether my 
explanation is accurate. If I miss something, welcome your comment.
   
   Actually, the main aim of `Apache ShardingSphere` is to make the traditional 
DBMS like `MySQL`, `PostgreSQL`, `Oracle`, `SQLServer` has the scalability or 
turn them to `distributed databases`.
   Base on that, my answer is `NO`. Here is my explanation.
   
   1. SQL. I presume that traditional SQLs do not apply to `OrbitDB`or `GunDB`, 
right?  But SQL is the communication language between clients and 
ShardingSphere.
   2. Programing language or protocol. There are two products of 
`ShardingSphere` for you to choose. `ShardingProxy` is like an enhanced `MySQL` 
or `PostgreSQL` server, then the binary proposal is used for visiting. On the 
other hand, `ShardingJDBC` is a lightweight JAVA framework, hence JAVA language 
is required.
   3. I can not catch your thought. AFAIK, `Decentralised Databases` have the 
scalability or `distributed storage` already, so users do not need to care 
about `storage capacity` or `query efficiency`. So why do you want to use 
`ShardingSphere` for `Decentralised Databases`? 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to