Hi,
I want to second the statements (Fynn, Ronny and others) that I see as support 
for option 1 in Jan’s three ways forward:

1. Follow IBM in abandoning FDB-Couch, refocus all effort on Erlang-Couch (3.x).

“Follow IBM” in the meaning “staying together and have the benefit of a big 
brand supporter” is a good thing, also.

I still think couchDB is unique, but simplicity for devops is the key benefit.
Replication, offline first, distributed systems, built-in blockchain, 
attachments and designdocs that allow full-fledged apps to travel with the 
data, 
… the feature list goes on and on, and the heritage from the project’s start is 
beautiful and still very future-oriented.

Best regards
Johs

> On 17 Mar 2022, at 21:25, Jan Lehnardt <j...@apache.org> wrote:
> 
> Heya Alex,
> 
> I think all these are fair assessments and I can’t think of anything atop.
> 
> Best
> Jan
> —
> 
> 
>> On 16. Mar 2022, at 23:54, Alex Miller <millerde...@gmail.com> wrote:
>> 
>> (With my hat on as a liaison from the FoundationDB community...)
>> 
>> I imagine that, like all corporate decisions, stopping work on
>> CouchDB-FDB was some part business reasons (which are entirely out of
>> scope for this discussion) and some part technical reasons.  I wanted
>> to try and make sure to collect the feedback about any technical
>> motivations that might have dissuaded the continued work on
>> CouchDB-FDB as CouchDB 4.x.  Thus far from watching the thread, I'm
>> at:
>> 
>> * Long lived read-only snapshots are required to maintain CouchDB 3.x
>> semantics, and that feature has yet to be implemented in FDB.[1]
>>  And this sounds like probably the largest concern.
>> * FDB cluster administration at scale isn't well documented.[2]
>> * The governance model isn't inspiring confidence, though the project
>> decisions haven't inspired distrust either.[3]
>> * The skill sets required to modify a layer (CouchDB) is different
>> than modifying the underlying database (FDB), and it's unclear what
>> degree of features can be requested and completed from the latter.[4]
>>  Additionally, there's no consulting/FDB-as-a-service company from
>> which one could potentially pay for core changes.
>> * FoundationDB has been eager to utilize new hardware features for
>> performance, and doesn't degrade gracefully on older hardware.[5]
>> 
>> Is there anything else that one might highlight as "If XYZ was
>> improved, a finished CouchDB-FDB would look like a more tenable
>> CouchDB 4.x"?
>> 
>> Thanks,
>> Alex
>> 
>> 
>> [1]:
>> On Sat, Mar 12, 2022 at 1:26 AM Jan Lehnardt <j...@apache.org> wrote:
>>> I know for some the 4.x release is highly anticipated and we as a project 
>>> hoped to make a generational jump for our underlying storage and 
>>> distribution technologies. During initial discussions about FDB-Couch and 
>>> during its development, we anticipated certain developments on the FDB side 
>>> (especially allowing longer transactions for consistent _changes responses 
>>> with their new Redwood storage engine). It is my understanding that these 
>>> developments have not materialised in the way we would like them.
>> 
>> [2]:
>> On Sat, Mar 12, 2022 at 1:26 AM Jan Lehnardt <j...@apache.org> wrote:
>>> We also learned that operating a FDB cluster is a significant effort that 
>>> somewhat goes against CouchDB’s mostly “just works” nature. We had asked 
>>> the IBM team to share their operational FDB learnings with the CouchDB 
>>> project, so we can build up community knowledge around this, but this has 
>>> not materialised either.
>> 
>> [3]:
>>>> On 13 Mar 2022, at 11:17, Reddy B. <redd...@live.fr> wrote:
>>>> And this fact is also the cause of the unease I personally have this 
>>>> FoundationDB migration: it looks like CouchDB will have much less control 
>>>> over its destiny and even philosophy. This is different from say an 
>>>> encrypted messaging app deciding to replace its home-made encryption with 
>>>> an established and more robust open-source solution. From day 1, I feel 
>>>> like this project will end up in FoundationDB integrating CouchDB rather 
>>>> than the other way around. I even suspected that maybe the dev team was no 
>>>> longer interested in CouchDB and wanted to find it a new home.
>>>> 
>>>> My friendly feedback as a user is that I trust the Apache governance model 
>>>> much more than I trust Apple, especially when the welcome meal they have 
>>>> offer me is that features will be removed and limitations introduced. The 
>>>> political background and what I would call "corporate risk" (key 
>>>> capabilities not implemented by upstream, change in priority or vision, 
>>>> difficulty to affect the roadmap of upstream etc...), is also a key factor 
>>>> when choosing a DB solution as a user.
>>> 
>>> On Sun, Mar 13, 2022 at 4:39 AM Robert Newson <rnew...@apache.org> wrote:
>>> I think it’s reasonable to worry about tying CouchDB to FoundationDB for 
>>> some of the reasons you mentioned, but not all of them. We did worry, at 
>>> the start, at the lack of a governance policy around FoundationDB; 
>>> something that would help ensure the project is not beholden to a single 
>>> corporate entity that might abandon the project or take it in places that 
>>> make it unsuitable for CouchDB in the future. There hasn’t been much 
>>> progress on that, but likewise the project has stayed true to form.
>> 
>> [4]:
>>>> On 13 Mar 2022, at 11:17, Reddy B. <redd...@live.fr> wrote:
>>>> If even you guys weren't treated as a priority, I doubt that my feature 
>>>> requests and other input will matter even one bit as a user. And I would 
>>>> have zero chance of having the expertize required to modify the FDB core 
>>>> myself and get my changes approved to make my CouchDB Layer- related 
>>>> request possible. While right now I get can get my hands dirty and 
>>>> eventually get something done if I really want to. The governance here is 
>>>> very friendly, welcoming and inspiring trust.
>> 
>> I do feel the need to call out that there were a few contributions to
>> FDB from CouchDB folk, and IBM Research Zurich (Diego Didona, et. al)
>> in particular contributed some great storage engine improvements.
>> 
>> [5]:
>> On Tue, Mar 15, 2022 at 5:33 AM Will Young <lostnetwork...@gmail.com> wrote:
>>> foundationdb's requirement for avx was a headache for me as I have
>>> some older x86 as well as Arm, where avx2neon seemed experimental.
> 


Reply via email to