Re: [DISCUSSION] Incubating proposal of Kvrocks

2022-04-15 Thread tison
@hulk Thanks for your reply! That sounds good to me.

Learned from @Liang Chen  I've submitted an
application[1] for being an IPMC
member and willing to be a mentor of this proposed podling. Looking forward
to
further cooperation.

Best,
tison.

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



hulk  于2022年4月15日周五 18:18写道:

> Thanks for your comment. We will update the Kvrocks proposal accordingly to
> it.
>
> For multi-model, we also agree that we should not become a software to do
> everything.
> We would mainly focus on data structures that are frequently used and fit
> the underlying storage.
>
> On Fri, Apr 15, 2022 at 11:28 AM tison  wrote:
>
> > +1
> >
> > I learned Kvrocks for a few months ago and read their previous report
> like
> > this one[1]. I believe its people can be good citizens of the Apache
> > community.
> >
> > Two coins from my side:
> >
> > 1. The proposal writes that Kvrocks aims to become a distributed
> > multi-model
> > NoSQL database. My personal feeling is that it's often stability and
> > efficiency
> > instead of more features users adopt a software or solution. I'd suggest
> > you
> > guys to connect to the wide ecosystem and to bring more user cases
> instead
> > of becoming a software to do everything.
> >
> > 2. The proposal writs:
> >
> > > If Kvrocks accepted for incubation, the primary initial goal is to
> build
> > a large community.
> > > We really trust that Kvrocks will become a good NoSQL database, we hope
> > to grow the
> > > base of contributors by inviting all those who offer contributions
> > through The Apache Way.
> >
> > I don't get it well and want to see more elaborations. For example, you
> > cannot grow contributors
> > "by inviting all those who offer contributions", which sounds like we
> grow
> > contributors when they
> > are contributors. If you can write down some contributor stories, real
> > or unreal, it will shape your
> > thoughts.
> >
> > 3. The proposal wants to run this podling with 5 IPMCs, but about a week
> > after the proposal
> > submitted, only the champion and one mentor participant the thread. Are
> > other mentors be aware
> > of this proposal?
> >
> > Anyway, it would be nice to accept Kvrocks to the incubator and we can
> > build
> > a healthy and storage community.
> >
> > Best,
> > tison.
> >
> > [1] https://mp.weixin.qq.com/s/FhVjCq8jSk7atWpnR9Xrsg
> >
> >
> > Xiaoqiao He  于2022年4月10日周日 22:42写道:
> >
> > > +1.
> > >
> > > Thanks for starting this thread, Liang!
> > >
> > > I'm very glad to be the mentor of this project. I've connected with
> > > the core team online several times, and was attracted by their
> > > contributions, collaborations and willingness.
> > > Hope this project could be accepted by the incubator, and push forward
> > > healthily to build up a better community!
> > >
> > > Best Regards,
> > > - He Xiaoqiao
> > >
> > > On Sat, Apr 9, 2022 at 4:18 PM Liang Chen 
> > wrote:
> > > >
> > > > Hi all
> > > >
> > > > We would like to propose Kvrocks [1] as a new apache incubator
> project,
> > > you
> > > > can find the proposal [2] of Kvrocks for more detail.
> > > >
> > > > Kvrocks is a distributed key-value NoSQL database, supporting the
> rich
> > > data
> > > > structure and be widely used by many internet business for example,
> the
> > > > recommendation service can use hashes to store user characteristics
> and
> > > the
> > > > sorted set to sort them. For supporting more users, Kvrocks also have
> > > good
> > > > integration and ecosystem compatibility with other NoSQL database API
> > and
> > > > script.
> > > > In comparison to current open source NoSQL database like Redis, which
> > > also
> > > > has rich data structure, Kvrocks data be stored in disk storage, but
> > the
> > > > redis data be stored in memory, it means the cost is higher and the
> > > > capacity is limited when compare to disk storage solution, this is
> why
> > we
> > > > created Kvrocks project to solve the cost and capacity issues by
> using
> > > disk
> > > > storage solution, the following are key features of Kvrocks:
> > > >
> > > >- Compatibly support Redis protocol and data structures
> > > >(String/List/Hash/Set/Sorted-set/Bitmap/GEO/Sorted-Int)
> > > >- Disk-Based, all data and updates always persist on the disk
> > > >- Proxyless centralized cluster
> > > >- Stored procedures based on Lua script
> > > >- Transaction(no strict ACID)
> > > >- Publish-Subscribe
> > > >- Tunable consistency(In-Progress)
> > > >
> > > >
> > > > Kvrocks was designed to decrease the cost of memory and increase the
> > > > capacity while compared to Redis. Also, Kvrocks aims to become a
> > > > distributed multi-model NoSQL database in the future. We will provide
> > > more
> > > > features to expand its usage scenarios but all data structures on
> disk.
> > > > Kvrocks is fully compatible with Redis in term of protocol.
> > > >
> > > > We believe that the Kvrocks project will provide the 

Re: [DISCUSSION] Incubating proposal of Kvrocks

2022-04-15 Thread hulk
Thanks for your comment. We will update the Kvrocks proposal accordingly to
it.

For multi-model, we also agree that we should not become a software to do
everything.
We would mainly focus on data structures that are frequently used and fit
the underlying storage.

On Fri, Apr 15, 2022 at 11:28 AM tison  wrote:

> +1
>
> I learned Kvrocks for a few months ago and read their previous report like
> this one[1]. I believe its people can be good citizens of the Apache
> community.
>
> Two coins from my side:
>
> 1. The proposal writes that Kvrocks aims to become a distributed
> multi-model
> NoSQL database. My personal feeling is that it's often stability and
> efficiency
> instead of more features users adopt a software or solution. I'd suggest
> you
> guys to connect to the wide ecosystem and to bring more user cases instead
> of becoming a software to do everything.
>
> 2. The proposal writs:
>
> > If Kvrocks accepted for incubation, the primary initial goal is to build
> a large community.
> > We really trust that Kvrocks will become a good NoSQL database, we hope
> to grow the
> > base of contributors by inviting all those who offer contributions
> through The Apache Way.
>
> I don't get it well and want to see more elaborations. For example, you
> cannot grow contributors
> "by inviting all those who offer contributions", which sounds like we grow
> contributors when they
> are contributors. If you can write down some contributor stories, real
> or unreal, it will shape your
> thoughts.
>
> 3. The proposal wants to run this podling with 5 IPMCs, but about a week
> after the proposal
> submitted, only the champion and one mentor participant the thread. Are
> other mentors be aware
> of this proposal?
>
> Anyway, it would be nice to accept Kvrocks to the incubator and we can
> build
> a healthy and storage community.
>
> Best,
> tison.
>
> [1] https://mp.weixin.qq.com/s/FhVjCq8jSk7atWpnR9Xrsg
>
>
> Xiaoqiao He  于2022年4月10日周日 22:42写道:
>
> > +1.
> >
> > Thanks for starting this thread, Liang!
> >
> > I'm very glad to be the mentor of this project. I've connected with
> > the core team online several times, and was attracted by their
> > contributions, collaborations and willingness.
> > Hope this project could be accepted by the incubator, and push forward
> > healthily to build up a better community!
> >
> > Best Regards,
> > - He Xiaoqiao
> >
> > On Sat, Apr 9, 2022 at 4:18 PM Liang Chen 
> wrote:
> > >
> > > Hi all
> > >
> > > We would like to propose Kvrocks [1] as a new apache incubator project,
> > you
> > > can find the proposal [2] of Kvrocks for more detail.
> > >
> > > Kvrocks is a distributed key-value NoSQL database, supporting the rich
> > data
> > > structure and be widely used by many internet business for example, the
> > > recommendation service can use hashes to store user characteristics and
> > the
> > > sorted set to sort them. For supporting more users, Kvrocks also have
> > good
> > > integration and ecosystem compatibility with other NoSQL database API
> and
> > > script.
> > > In comparison to current open source NoSQL database like Redis, which
> > also
> > > has rich data structure, Kvrocks data be stored in disk storage, but
> the
> > > redis data be stored in memory, it means the cost is higher and the
> > > capacity is limited when compare to disk storage solution, this is why
> we
> > > created Kvrocks project to solve the cost and capacity issues by using
> > disk
> > > storage solution, the following are key features of Kvrocks:
> > >
> > >- Compatibly support Redis protocol and data structures
> > >(String/List/Hash/Set/Sorted-set/Bitmap/GEO/Sorted-Int)
> > >- Disk-Based, all data and updates always persist on the disk
> > >- Proxyless centralized cluster
> > >- Stored procedures based on Lua script
> > >- Transaction(no strict ACID)
> > >- Publish-Subscribe
> > >- Tunable consistency(In-Progress)
> > >
> > >
> > > Kvrocks was designed to decrease the cost of memory and increase the
> > > capacity while compared to Redis. Also, Kvrocks aims to become a
> > > distributed multi-model NoSQL database in the future. We will provide
> > more
> > > features to expand its usage scenarios but all data structures on disk.
> > > Kvrocks is fully compatible with Redis in term of protocol.
> > >
> > > We believe that the Kvrocks project will provide the diversity value
> for
> > > community if Kvrocks is introduced into the Apache incubator.
> > >
> > >
> > > I will help this project as champion and many thanks to 4 mentors :
> > > Jean-Baptiste
> > > Onofre  [jbono...@apache.org], Xiaoqiao He [hexiaoq...@apache.org],
> Xun
> > Liu[
> > > liu...@apache.org], Von Gosling[vongosl...@apache.org].
> > >
> > >
> > > [1] https://github.com/KvrocksLabs/kvrocks
> > >
> > > [2]
> > https://cwiki.apache.org/confluence/display/INCUBATOR/KvrocksProposal
> > >
> > >
> > > Regards
> > >
> > > Liang
> >
> > 

Re: [DISCUSSION] Incubating proposal of Kvrocks

2022-04-14 Thread tison
+1

I learned Kvrocks for a few months ago and read their previous report like
this one[1]. I believe its people can be good citizens of the Apache
community.

Two coins from my side:

1. The proposal writes that Kvrocks aims to become a distributed multi-model
NoSQL database. My personal feeling is that it's often stability and
efficiency
instead of more features users adopt a software or solution. I'd suggest you
guys to connect to the wide ecosystem and to bring more user cases instead
of becoming a software to do everything.

2. The proposal writs:

> If Kvrocks accepted for incubation, the primary initial goal is to build
a large community.
> We really trust that Kvrocks will become a good NoSQL database, we hope
to grow the
> base of contributors by inviting all those who offer contributions
through The Apache Way.

I don't get it well and want to see more elaborations. For example, you
cannot grow contributors
"by inviting all those who offer contributions", which sounds like we grow
contributors when they
are contributors. If you can write down some contributor stories, real
or unreal, it will shape your
thoughts.

3. The proposal wants to run this podling with 5 IPMCs, but about a week
after the proposal
submitted, only the champion and one mentor participant the thread. Are
other mentors be aware
of this proposal?

Anyway, it would be nice to accept Kvrocks to the incubator and we can build
a healthy and storage community.

Best,
tison.

[1] https://mp.weixin.qq.com/s/FhVjCq8jSk7atWpnR9Xrsg


Xiaoqiao He  于2022年4月10日周日 22:42写道:

> +1.
>
> Thanks for starting this thread, Liang!
>
> I'm very glad to be the mentor of this project. I've connected with
> the core team online several times, and was attracted by their
> contributions, collaborations and willingness.
> Hope this project could be accepted by the incubator, and push forward
> healthily to build up a better community!
>
> Best Regards,
> - He Xiaoqiao
>
> On Sat, Apr 9, 2022 at 4:18 PM Liang Chen  wrote:
> >
> > Hi all
> >
> > We would like to propose Kvrocks [1] as a new apache incubator project,
> you
> > can find the proposal [2] of Kvrocks for more detail.
> >
> > Kvrocks is a distributed key-value NoSQL database, supporting the rich
> data
> > structure and be widely used by many internet business for example, the
> > recommendation service can use hashes to store user characteristics and
> the
> > sorted set to sort them. For supporting more users, Kvrocks also have
> good
> > integration and ecosystem compatibility with other NoSQL database API and
> > script.
> > In comparison to current open source NoSQL database like Redis, which
> also
> > has rich data structure, Kvrocks data be stored in disk storage, but the
> > redis data be stored in memory, it means the cost is higher and the
> > capacity is limited when compare to disk storage solution, this is why we
> > created Kvrocks project to solve the cost and capacity issues by using
> disk
> > storage solution, the following are key features of Kvrocks:
> >
> >- Compatibly support Redis protocol and data structures
> >(String/List/Hash/Set/Sorted-set/Bitmap/GEO/Sorted-Int)
> >- Disk-Based, all data and updates always persist on the disk
> >- Proxyless centralized cluster
> >- Stored procedures based on Lua script
> >- Transaction(no strict ACID)
> >- Publish-Subscribe
> >- Tunable consistency(In-Progress)
> >
> >
> > Kvrocks was designed to decrease the cost of memory and increase the
> > capacity while compared to Redis. Also, Kvrocks aims to become a
> > distributed multi-model NoSQL database in the future. We will provide
> more
> > features to expand its usage scenarios but all data structures on disk.
> > Kvrocks is fully compatible with Redis in term of protocol.
> >
> > We believe that the Kvrocks project will provide the diversity value for
> > community if Kvrocks is introduced into the Apache incubator.
> >
> >
> > I will help this project as champion and many thanks to 4 mentors :
> > Jean-Baptiste
> > Onofre  [jbono...@apache.org], Xiaoqiao He [hexiaoq...@apache.org], Xun
> Liu[
> > liu...@apache.org], Von Gosling[vongosl...@apache.org].
> >
> >
> > [1] https://github.com/KvrocksLabs/kvrocks
> >
> > [2]
> https://cwiki.apache.org/confluence/display/INCUBATOR/KvrocksProposal
> >
> >
> > Regards
> >
> > Liang
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [DISCUSSION] Incubating proposal of Kvrocks

2022-04-10 Thread Xiaoqiao He
+1.

Thanks for starting this thread, Liang!

I'm very glad to be the mentor of this project. I've connected with
the core team online several times, and was attracted by their
contributions, collaborations and willingness.
Hope this project could be accepted by the incubator, and push forward
healthily to build up a better community!

Best Regards,
- He Xiaoqiao

On Sat, Apr 9, 2022 at 4:18 PM Liang Chen  wrote:
>
> Hi all
>
> We would like to propose Kvrocks [1] as a new apache incubator project, you
> can find the proposal [2] of Kvrocks for more detail.
>
> Kvrocks is a distributed key-value NoSQL database, supporting the rich data
> structure and be widely used by many internet business for example, the
> recommendation service can use hashes to store user characteristics and the
> sorted set to sort them. For supporting more users, Kvrocks also have good
> integration and ecosystem compatibility with other NoSQL database API and
> script.
> In comparison to current open source NoSQL database like Redis, which also
> has rich data structure, Kvrocks data be stored in disk storage, but the
> redis data be stored in memory, it means the cost is higher and the
> capacity is limited when compare to disk storage solution, this is why we
> created Kvrocks project to solve the cost and capacity issues by using disk
> storage solution, the following are key features of Kvrocks:
>
>- Compatibly support Redis protocol and data structures
>(String/List/Hash/Set/Sorted-set/Bitmap/GEO/Sorted-Int)
>- Disk-Based, all data and updates always persist on the disk
>- Proxyless centralized cluster
>- Stored procedures based on Lua script
>- Transaction(no strict ACID)
>- Publish-Subscribe
>- Tunable consistency(In-Progress)
>
>
> Kvrocks was designed to decrease the cost of memory and increase the
> capacity while compared to Redis. Also, Kvrocks aims to become a
> distributed multi-model NoSQL database in the future. We will provide more
> features to expand its usage scenarios but all data structures on disk.
> Kvrocks is fully compatible with Redis in term of protocol.
>
> We believe that the Kvrocks project will provide the diversity value for
> community if Kvrocks is introduced into the Apache incubator.
>
>
> I will help this project as champion and many thanks to 4 mentors :
> Jean-Baptiste
> Onofre  [jbono...@apache.org], Xiaoqiao He [hexiaoq...@apache.org], Xun Liu[
> liu...@apache.org], Von Gosling[vongosl...@apache.org].
>
>
> [1] https://github.com/KvrocksLabs/kvrocks
>
> [2] https://cwiki.apache.org/confluence/display/INCUBATOR/KvrocksProposal
>
>
> Regards
>
> Liang

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org