TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SuperSQLite: SQLite library for Python (2018)

135 pointsby jkldotioover 5 years ago

12 comments

destover 5 years ago
Interesting pick from one of the links in the article:<p>&quot;SQLite has fantastic write performance as well. By default SQLite uses database-level locking (minimal concurrency), and there is an “out of the box” option to enable WAL mode to get fantastic read concurrency — as shown by this test. But lesser known is that there is a branch of SQLite that has page locking, which enables for fantastic concurrent write performance.&quot;<p><a href="https:&#x2F;&#x2F;blog.expensify.com&#x2F;2018&#x2F;01&#x2F;08&#x2F;scaling-sqlite-to-4m-qps-on-a-single-server&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.expensify.com&#x2F;2018&#x2F;01&#x2F;08&#x2F;scaling-sqlite-to-4m-q...</a>
评论 #20779751 未加载
评论 #20777686 未加载
评论 #20777342 未加载
评论 #20777321 未加载
评论 #20778583 未加载
评论 #20777063 未加载
_pgmfover 5 years ago
Looks like it just bundles a full build of the sqlite shared library, along with some kind of gross hacks. It bundles pysqlite2, which notably is missing a ton of features and improvements from upstream. I&#x27;ll just compile my own, thanks...
评论 #20779660 未加载
patelajay285over 5 years ago
Hi, I&#x27;m the author and founder at Plasticity (YCS17) and built this for some internal use cases our startup. This is actually a Work-in-Progress and not meant to be released yet, but it seems like someone has found it online. I will re-submit this here when it is ready as a Show HN given the interest, shoot me an e-mail at ajay@plasticityai.com if you would like to be kept up to date!
nabdabover 5 years ago
This looks like a dead project that just bundles together the built-in sqlite3 And another wrapper library APSW which itself is more active than this project. Why is this on hn?
评论 #20777263 未加载
评论 #20779370 未加载
评论 #20777058 未加载
评论 #20777077 未加载
tonyover 5 years ago
Any features in this library you&#x27;d like to see standard library&#x27;s sqlite3 [1]? Maybe a PEP [2, python enhancement proposal] could do it.<p>[1] <a href="https:&#x2F;&#x2F;docs.python.org&#x2F;3&#x2F;library&#x2F;sqlite3.html" rel="nofollow">https:&#x2F;&#x2F;docs.python.org&#x2F;3&#x2F;library&#x2F;sqlite3.html</a><p>[2] <a href="https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-0001&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-0001&#x2F;</a>
评论 #20779563 未加载
评论 #20777510 未加载
评论 #20777855 未加载
johnisgoodover 5 years ago
&gt; SQLite is extremely reliable and durable for large amounts of data (up to 140TB). It is considered one of the most well-engineered and well-tested software solutions today, with 711x more test code than implementation code.<p>I keep seeing this statement. Why is it considered one of the most well-engineered software?
评论 #20776850 未加载
评论 #20776762 未加载
评论 #20776590 未加载
评论 #20776687 未加载
评论 #20779481 未加载
评论 #20776958 未加载
评论 #20776665 未加载
Gysover 5 years ago
Its supports &#x27;Remote Streaming over HTTP&#x27; without explaining what that means. Maybe someone here knows?
评论 #20777391 未加载
评论 #20779390 未加载
评论 #20777616 未加载
ddorian43over 5 years ago
Title is misleading. It needs to add something like `python-library`. I thought they supercharged sqlite itself.
评论 #20779603 未加载
jgalt212over 5 years ago
&gt; SQLite is extremely reliable and durable for large amounts of data (up to 140TB).<p>This has not been our experience. Our experience is that it sort of bogs down around 12GB in file size. linux box, ext3&#x2F;4, spinning disk (not SSD)
评论 #20779516 未加载
d_burfootover 5 years ago
I&#x27;ve been toying with the idea of using SQLite as a data exchange format instead of JSON or XML. I can&#x27;t stand navigating through complex JSON trees, I want to just use SQL queries. Has anyone else tried this?
评论 #20779405 未加载
mtwover 5 years ago
How accurate is this statement? &quot;SQLite is faster than nearly every other database&quot;. It links to a page that&#x27;s decades old.
trolliedover 5 years ago
The title would be better as &quot;SuperSQLite: a supercharged SQLite library for Python&quot;.