Live data from Hacker News

Viewing profile — spanspan

spanspan

HN member
Joined
Wed, Jan 04, 2017, 11:36 PM UTC
HN karma
188
Public activity
15 items

About spanspan

No profile information was provided.

Recent public activity

  1. comment
    Comment #37120552

    It does have joins

  2. comment
    Comment #37117360

    Fair. It’s “inspired by”, not a “clone”. Frankly, I don’t think these terms are that specific, that one couldn’t level the same point against “inspired by”.. in what sense is it in…

  3. comment
    Comment #37116619

    I began using python as a way to "mock" out the overall design; intending to re-implement it in rust. The main reasoning for using python: was the ability to focus on "high-level" …

  4. comment
    Comment #37116073

    Re: ACID guarantees It doesn't have a notion of atomically batching multiple statements, i.e. transaction. But beyond that, it's a single file database, which can only have a singl…

  5. comment
    Comment #37116006

    ̶T̶h̶i̶s̶ ̶s̶t̶r̶i̶n̶g̶ ̶i̶s̶ ̶t̶h̶e̶ ̶g̶r̶a̶m̶m̶a̶r̶ ̶t̶h̶a̶t̶ ̶l̶a̶r̶k̶ ̶u̶s̶e̶s̶ ̶t̶o̶ ̶p̶a̶r̶s̶e̶ ̶t̶h̶e̶ ̶u̶s̶e̶r̶ ̶s̶u̶b̶m̶i̶t̶t̶e̶d̶ ̶s̶q̶l̶ ̶i̶n̶t̶o̶ ̶a̶n̶ ̶A̶S̶T̶.̶ ̶T̶h̶i…

  6. comment
    Comment #37115320

    Single file, embedded database with similar logical organization

  7. comment
    Comment #37115216

    It would be a fun exercise to implement something like TPC-C for learndb and see how this done.

  8. comment
    Comment #37115183

    Cool stuff. I had similar intuitions- Python allow me to focus on the high-level concepts. Albeit, there were times where I wished I had gone with a statically-typed + compiled lan…

  9. comment
    Comment #37114755

    Most definitely. The b-tree implementation was the first motivation for starting the project. Especially, all the details around node rebalancing and splitting. And the fact that i…

  10. story
    Show HN: I wrote a RDBMS (SQLite clone) from scratch in pure Python

    I wrote a relational database management system (RDBMS) (sqlite clone) from scratch in pure Python.

  11. comment
    Comment #28226813

    This incomplete tutorial is about how to write a sqlite clone, with particular emphasis on how to implement the underlying b-tree: https://cstack.github.io/db_tutorial/

  12. comment
    Comment #28226784

    This is really cool. I recently attempted to build a toy database, and subsequently implemented my own b-tree ( https://github.com/spandanb/learndb-py ). I ended up running into a …

  13. story
  14. story
  15. story