java-dirty

Data

append-only data store

SHOW HN2015

74points
31comments
#359of 2,565 in 2015
Top 14%of 2015 by points

How HN took it

CuriousMostly questions and neutral comments

4 positive, 10 neutral or asking, 0 mixed, 1 critical, out of 15 comments about the project. Thread score +0.20.

Idea: 3 for, 1 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean idiomatic Java 8 source code.

    From 1 comment
    • An example of good idiomatic Java 8 source code. Example: https://github.com/mrwilson/java-dirty/blob/master/src/main/java/uk/co/probablyfine/dirty/Store.java
      sgt on HN
  • Useful lightweight option for Java projects, MIT licensed.

    From 2 comments
    • Really nice, I am just needing this ;) Super that it is MIT licensed as well. I was halfway on building something on top of XZ SeekableInput Streams but this is probably a lot…
      jerven on HN
    • This actually seems pretty useful. I'll be sure to check it out for my next Java project.
      knd775 on HN

Objections

  • Failure semantics and large-file behaviour untested.

    From 1 comment
    • Hi, glad you like it. 1. Under the hood it partitions the log into sections to avoid Java's MappedByteBuffer size-limit. I've not tried to deliberately push the file-size limit…
      probablyfine on HN
  • Does not support primitive arrays yet.

    From 1 comment
    • Hi, glad you like it. 1. Under the hood it partitions the log into sections to avoid Java's MappedByteBuffer size-limit. I've not tried to deliberately push the file-size limit…
      probablyfine on HN

Requests

  • Support for byte arrays and primitive arrays.

    From 1 comment
    • Great. I've been wanting something like this for a while. I've got a few questions: 1. How large files are supported? 2. It says that it will only persist primitive fields on…
      hello_there on HN
  • Benchmarks of file size limits and failure behaviour.

    From 1 comment
    • Hi, glad you like it. 1. Under the hood it partitions the log into sections to avoid Java's MappedByteBuffer size-limit. I've not tried to deliberately push the file-size limit…
      probablyfine on HN

Questions

  • How large files are supported.

    From 1 comment
    • Great. I've been wanting something like this for a while. I've got a few questions: 1. How large files are supported? 2. It says that it will only persist primitive fields on…
      hello_there on HN
  • What happens on power failure during a write.

    From 1 comment
    • Great. I've been wanting something like this for a while. I've got a few questions: 1. How large files are supported? 2. It says that it will only persist primitive fields on…
      hello_there on HN

Alternatives named

  • Chronicle Queue

    From 1 comment
    • How would you compare and contrast this with http://openhft.net/products/chronicle-queue/? (which I knows does a bunch more but seems like it could be used for this purpose too).
      nicksellen on HN
  • Apache BookKeeper

    From 1 comment
    • There's Apache BookKeeper to fill some of those needs.
      batbomb on HN
  • H2 MVStore

    From 2 comments
  • Kafka

    From 1 comment
    • I've never seen BookKeeper in production. Where would you recommend its use over something like Kafka?
      eropple on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/9375767)