I think high level concepts of how data is stored should be in user facing 
documentation. Storage format affects schema design. But low level specifics 
should be kept to contributor documentation.

> On Jun 15, 2016, at 12:20 PM, Jonathan Ellis <jbel...@gmail.com> wrote:
> 
> I agree that it should be documented but I don't think it should be in user
> level docs. Let's keep it in the wiki for contributors.
>> On Jun 15, 2016 7:04 PM, "Jonathan Haddad" <j...@jonhaddad.com> wrote:
>> 
>> Definitely required reading for anyone getting into it, plus Aaron's post.
>> I think ideally one day something like this should live in the docs:
>> 
>> https://www.postgresql.org/docs/9.0/static/storage-page-layout.html
>> 
>> Definitely not suggesting everyone drop what they're doing and document the
>> 3.0 format but ultimately I think there should be specs for any wire
>> protocol or on disk format.  For wire protocols network diagrams can easily
>> be generated via the nwdiag plugin.
>> 
>> On Wed, Jun 15, 2016 at 9:55 AM Michael Kjellman <
>> mkjell...@internalcircle.com> wrote:
>> 
>>> This was forwarded to me yesterday... a helpful first step
>>> https://github.com/apache/cassandra/blob/cassandra-3.0.0/guide_8099.md
>>> 
>>>> On Jun 15, 2016, at 9:54 AM, Jonathan Haddad <j...@jonhaddad.com>
>> wrote:
>>>> 
>>>> Maybe some brave soul will document the 3.0 on disk format as part of
>>>> https://issues.apache.org/jira/browse/CASSANDRA-8700.
>>>> 
>>>> On Wed, Jun 15, 2016 at 7:02 AM Christopher Bradford <
>>> bradfor...@gmail.com>
>>>> wrote:
>>>> 
>>>>> Consider taking a look at Aaron Morton's dive into the C* 3.0 storage
>>>>> engine.
>> http://thelastpickle.com/blog/2016/03/04/introductiont-to-the-apache-cassandra-3-storage-engine.html
>>>>> 
>>>>> On Wed, Jun 15, 2016 at 9:38 AM Jim Witschey <
>> jim.witsc...@datastax.com
>>>> 
>>>>> wrote:
>>>>> 
>>>>>>> http://wiki.apache.org/cassandra/ArchitectureSSTable
>>>>>> 
>>>>>> Be aware that this page hasn't been updated since 2013, so it doesn't
>>>>>> reflect any changes to the SSTable format since then, including the
>>>>>> new storage engine introduced in 3.0 (see CASSANDRA-8099).
>>>>>> 
>>>>>> That said, I believe the linked Apache wiki page is the best
>>>>>> documentation for the format. Unfortunately, if you want a better or
>>>>>> more current understanding, you'll have to read the code and read
>> some
>>>>>> SSTables.
>> 

Reply via email to