Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sirixdb/sirix
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
https://github.com/sirixdb/sirix
e1e3ec51ad663453c9eecc8477cc3155d8601a6c authored over 12 years ago by Johannes Lichtenberger <[email protected]>
672d2b9bb3bbb2bee168fe0427f3860391442f7f authored over 12 years ago by Johannes Lichtenberger <[email protected]>
36d5db41456f8286b75d36941ed0f65050395bff authored over 12 years ago by Johannes Lichtenberger <[email protected]>
a64005ec6155405865ca2143ac71ba66aca0c624 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
3f2b59f4725ce9cf5f5e49bacde23990ebcae3e6 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
a8c18912239bfdff397204784cc743094e0cec4f authored over 12 years ago by Johannes Lichtenberger <[email protected]>
d5c25bac266942dff18cde2d6974663db27ec693 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
4d88780e21b9602021d825b884fcbd1ddb0784e1 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
e783c7e129e20310b8f231433522953f552054d1 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
02c0665e9519fb05ff075a8e4fa4d491005aaf3a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
3313f304477fa56d612be3f942e4885c3bbd7236 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
3d96b0adff6f4980db07d82bfffc4c41cc2c60a8 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
fa71c0768ead6aa668503489f29e68bb5a0220b5 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
b35c9001ac8bf15caf062cbe751faeff071120c4 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
3f7812e2e9914022fa7e24dc8394b8b14da04297 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
87cb47667e70571cba142dd1821e39ab118c56a6 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
2ef2fb34c97ad3f11e9fcc1355801d88757d135b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
3648aaaf446b402ec28ae2d89e1c5496f1cee0b9 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
298ea7ad329b1c90542d4f4e9c0f09b81cc8ef48 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
1dd1cb582360c6679bf2a28905037dca6824b3ce authored over 12 years ago by Johannes Lichtenberger <[email protected]>
1e570a0a9b7e7846f3f4573086363655b0c6c835 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
91a628dff1d6e4d821186ee932b3b6d8843039af authored over 12 years ago by Johannes Lichtenberger <[email protected]>
eee0fb95e09e81a4da95ffaa6184ee20826806de authored over 12 years ago by Johannes Lichtenberger <[email protected]>
f9df623868eff8d17aa780be4476d0815a0f01b7 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
31f9a4905dc043e03097d335bb793734d82bad43 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
60d6b8845e3b1358b57ae9ee10aa4ef0df0e284e authored over 12 years ago by Johannes Lichtenberger <[email protected]>
7fc96dd0e206a5e058a7a388076828476740d536 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
d53ae60c65523b22bdb52b7dda16415a7938910c authored over 12 years ago by Johannes Lichtenberger <[email protected]>
0c04dc8d881b14be4468b74236a20666d566ae4d authored over 12 years ago by Johannes Lichtenberger <[email protected]>
32718b42be20b2e76b8e2e6920c3672c1d331c53 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
066de9488cbd41b64c7ab23ab51a18b5d8e17c5e authored over 12 years ago by Johannes Lichtenberger <[email protected]>
a2057a9851069f4aa08f3c8bd79b28559d0b237c authored over 12 years ago by Johannes Lichtenberger <[email protected]>
03b9ec3666f5d6135b4a596a73994b2644cf465a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
8c201a3aa6796adbbc833f39c6b51a6770f355da authored over 12 years ago by Johannes Lichtenberger <[email protected]>
7ec775837ef1ecd1d0e408674f1693ff7d04d566 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
c5b4a98b13ce89cb93e997fb053962b42cf771c3 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
644c4cfc05ecf965323ec154278a111bfc467a81 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
occur while running `mvn clean test`.
d0bdf26c7bb37e0357215b5af2579b29b6598a0d authored over 12 years ago by Johannes Lichtenberger <[email protected]>f5f9d2ff9d8c39bc15b84c94513404bc4847fa07 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
9cc69eee1fb973b2f78936c4093faeb4e9b0b1ac authored over 12 years ago by Johannes Lichtenberger <[email protected]>
f8415974773793479975903891afaf8be0600c67 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
last work before parallelizing the task of commiting a revision).
ca32be4e039cf2aacd039f687f72b77670f7096a authored over 12 years ago by Johannes Lichtenberger <[email protected]>8c2d4803b880ce10d40057cde854daafbda0cdff authored over 12 years ago by Johannes Lichtenberger <[email protected]>
e680fb0251e961d58c10991427a8c002ba25b9a8 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
951b6a8fab5f7434ffa27153c1a0d06b939254f7 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] A few things refactored.
12c234669330a37534daa0af9af52a4991e4e7f2 authored over 12 years ago by Johannes Lichtenberger <[email protected]>b271f77666cb269a54e9a81b2ee76cc909a4faf5 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
22c8e7e827266c7d1e4521bff41082ac7cfe8105 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
RevisionRoot, RevisionRoot => NodePages, RevisionRoot/ValuePage =>
NodePages, RevisionRoot/PathSu...
an abstract class anymore).
[MOD] Some readme changes.
[ADD] Resource-IDs for resources in a data...
JVM.
e9b6ae5ea9c8cbb818c907c53c049cc00e397b0a authored over 12 years ago by Johannes Lichtenberger <[email protected]>determine document order efficiently (for instance checking for revision
== 0 and then simply com...
either dependency
injection via Guice is needed (see Sebi's approach) to provide different
node f...
[MOD] Deactivated RevisionRootPage test.
21aef101c95b8d0359a5462c48e42638de000a7e authored over 12 years ago by Johannes Lichtenberger <[email protected]>df2016ec6545953162ee7b6359f0c0ace6b7e6b4 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
be8835ad636632da81a59282825f9bdf8b3ec6d9 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
7a2ae10ea63a21f297862ce2c40dbf6fea513f51 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
ebaa8a68a5dda197ebe2d9780255e48a7116d54b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
e928aa468e2366b59870c0b3327701a0979aa740 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
algorithm.
[ADD] Working on redo-operation in case of system failures (for full
ACID support).
[MOD]
0c5e8e0e1d9814ffa3bb11756c1eadbe189399d1 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
6328b2c1f0f0ef50e269f3b8cf607382f33f989e authored over 12 years ago by Johannes Lichtenberger <[email protected]>
1d49ea98dd091b75f29e825a35a3cc76d8388ae3 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
d554bd8bdd7dda0759fb0b4dddf733437a31a2ea authored over 12 years ago by Johannes Lichtenberger <[email protected]>
threaded (otherwise it would have a lot of side-effects regarding
moveTo(long)...).
388b97ea7c12267d2925f7f3810f910291087920 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
it in the NodeWriteTrx to only iterate through the appropriate levels to
search for the right Pat...
[FIX] Implemented quadratic runtime algorithm to find nodes in
setQName(QName) (needs to be repla...
(Sebi's approach).
[MOD] NodePages now packs nodes without "gaps" or "dummy node-types". As
a dir...
5f183ed5d84e5f263d9bf9a4a43a41175b64b10a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
4e5c54ce8b7652e4dc690540ce44daaf0b8cf4db authored over 12 years ago by Johannes Lichtenberger <[email protected]>
bcbe1a1054dfacafeb121a220c02d2190fd9d573 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
method done and added testcases. One case is still missing from the
tests, though!
path indexing done (still issues to review).
bd334e2e18bf0dece5a55caf89c46481763d175e authored over 12 years ago by Johannes Lichtenberger <[email protected]>e07a78f2c0a0489a56bfb633b0a66bda4fdceb64 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
73359ca7791cc4f282e6ce364a0d968ab413bae5 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
persistable.
6678a9d3c75fe88c7751b07839cf1b7864f1986f authored over 12 years ago by Johannes Lichtenberger <[email protected]>dd6d6eaf0bf455ca50b4f9b6817decb709aba158 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
setQName(QName) and the remove()-operation which did not remove the
names of the subtree-root to ...
a4c2daf74cbc42a40d977882f1fee7b764a88223 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
occur.
ac31309034364e6bf5aa742e44309cf154aa2622 authored over 12 years ago by Johannes Lichtenberger <[email protected]>a8d332c41e7fcc04474ff4441519500da89f6994 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
interface INodeBase which has only two methods: long getNodeKey() and
EKind getKind(). Thus we ca...
78894d1ca030d64988a5ea3a36a11e19f427456a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
883587e971dc2e7666c78103823fad8d312b79df authored over 12 years ago by Johannes Lichtenberger <[email protected]>
871e75b258c45d4b1156b8ed536d813149e87e5b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Working on text-value index.
7666f380dedc1649a58244510f12ef12e91e344f authored over 12 years ago by Johannes Lichtenberger <[email protected]>2a8ac4a6054d53321c9764bfb472cedee5dd720a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
doesn't optimize _any_ tail recursive calls.
[MOD] Because of this we temporally switched the cop...
6086fafeef15f064ec508549307aad1f62f5acb3 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
f5a404fc5f7cf2dd8cc87c5000051d8802c10fe8 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] More work on path summary done. Now needs extensive testcases.
Remark: The BerkeleyDB back...
a0935566cb6805113d0586b4edaf59839f28608b authored over 12 years ago by Johannes Lichtenberger <[email protected]>3d15b097bdcbce355b990e46dd8c51873ffe2a33 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Path summary revised, still setQName(QName) doesn't work somehow!
9877550eaa975e77439426689671a15cae07d651 authored over 12 years ago by Johannes Lichtenberger <[email protected]>163b9be6e6b50621da310e6237cbeefc971cc3de authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] AbsAxis more robust.
[MOD] Revised pointer compression.
[MOD] Path summary now (possibly) w...
9092253754acbb182e3c124d7a4fd37304f9c01c authored over 12 years ago by Johannes Lichtenberger <[email protected]>
e32f6f109420412978c0a08a16e24303cddb606b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
47c72d5edf4ee031a03e154a32ee027aeafd2202 authored over 12 years ago by JohannesLichtenberger <[email protected]>
a497e12115aa05a3c565dc7be94df6842301bc10 authored over 12 years ago by Johannes Lichtenberger <[email protected]>