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]>
[MOD] .

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]>
Change-Id: I2e562148099739408c3a62ca45c32ec50166c78e

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]>
last attempt for now...

c5b4a98b13ce89cb93e997fb053962b42cf771c3 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
...

644c4cfc05ecf965323ec154278a111bfc467a81 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Maybe fixed? No idea what's going wrong, as no problems locally

occur while running `mvn clean test`.

d0bdf26c7bb37e0357215b5af2579b29b6598a0d authored over 12 years ago by Johannes Lichtenberger <[email protected]>
Change-Id: I277f258e9438e1668fff719119fe6a68a199b011

f5f9d2ff9d8c39bc15b84c94513404bc4847fa07 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Fixed parent pom references.

9cc69eee1fb973b2f78936c4093faeb4e9b0b1ac authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Probably fixed build.

f8415974773793479975903891afaf8be0600c67 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Further work on upcoming checkpointing feature done (possibly

last work before parallelizing the task of commiting a revision).

ca32be4e039cf2aacd039f687f72b77670f7096a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Fixed ICache.

8c2d4803b880ce10d40057cde854daafbda0cdff authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Working towards checkpointing.

e680fb0251e961d58c10991427a8c002ba25b9a8 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Readme changed.

951b6a8fab5f7434ffa27153c1a0d06b939254f7 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] AbsForwardingPageReadTrx, AbsForwardingPageWriteTrx.

[MOD] A few things refactored.

12c234669330a37534daa0af9af52a4991e4e7f2 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Disabled gpg-signing.

b271f77666cb269a54e9a81b2ee76cc909a4faf5 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Simple addition of "final".

22c8e7e827266c7d1e4521bff41082ac7cfe8105 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Different page-tree heights for different subtrees (UberPage =>

RevisionRoot, RevisionRoot => NodePages, RevisionRoot/ValuePage =>
NodePages, RevisionRoot/PathSu...

fcbcf2e80b82116d5d259b47c41bde013b611d3a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Renamed exceptions (SirixException formerly AbsTTException is not

an abstract class anymore).
[MOD] Some readme changes.
[ADD] Resource-IDs for resources in a data...

6d82edd6c60c7ec839885d0c43c7855c71cad0c7 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Lockfile such that a database can only be open from within one

JVM.

e9b6ae5ea9c8cbb818c907c53c049cc00e397b0a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Introduced revision for every stored node, can be used to

determine document order efficiently (for instance checking for revision
== 0 and then simply com...

454f9ce6a29618597855485e1fdacd165e162d8d authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Fixed bug... travis shouldn't fail anymore. However

either dependency
injection via Guice is needed (see Sebi's approach) to provide different
node f...

3b355793e499e452b79202472ec6a228c5d3feab authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] NodePage and node test.

[MOD] Deactivated RevisionRootPage test.

21aef101c95b8d0359a5462c48e42638de000a7e authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Working on the value index.

df2016ec6545953162ee7b6359f0c0ace6b7e6b4 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[DEL] Removed some tmp files.

be8835ad636632da81a59282825f9bdf8b3ec6d9 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[DEL] Removed some tmp files.

7a2ae10ea63a21f297862ce2c40dbf6fea513f51 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Readme modified.

ebaa8a68a5dda197ebe2d9780255e48a7116d54b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] ...

e928aa468e2366b59870c0b3327701a0979aa740 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Fixed deletion visitor for Fast Matching Simple Edit-Script

algorithm.
[ADD] Working on redo-operation in case of system failures (for full
ACID support).
[MOD]

74733ba7d2c5ae462febee8c7162b080becf775b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Thread-safe transaction log.

0c5e8e0e1d9814ffa3bb11756c1eadbe189399d1 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] travis...

6328b2c1f0f0ef50e269f3b8cf607382f33f989e authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Available number of reading- and write-transactions in session.

1d49ea98dd091b75f29e825a35a3cc76d8388ae3 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Began work on multiple write transactions.

d554bd8bdd7dda0759fb0b4dddf733437a31a2ea authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[REM] Synchronization stuff from NodeWriteTrx, as it is single

threaded (otherwise it would have a lot of side-effects regarding
moveTo(long)...).

8c2e918492b741e986daac997d6d2add474eaf0b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Optimized path summary updates for moves.

388b97ea7c12267d2925f7f3810f910291087920 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Added a maximum level to traverse in the LevelOrderAxis and used

it in the NodeWriteTrx to only iterate through the appropriate levels to
search for the right Pat...

d2b824b8b800c34b9d3401872f88bd38dd47d30d authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] PathLevelFilter to filter path nodes on specific levels.

[FIX] Implemented quadratic runtime algorithm to find nodes in
setQName(QName) (needs to be repla...

834cf99669f07041d4f9e946b2b9009f744dd1b4 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Serialization/Deserialization of configuration data now with JSON

(Sebi's approach).
[MOD] NodePages now packs nodes without "gaps" or "dummy node-types". As
a dir...

551530790730dd272fd0d7402fab71da78daa37a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Don't know about travis...

5f183ed5d84e5f263d9bf9a4a43a41175b64b10a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Simple modification.

4e5c54ce8b7652e4dc690540ce44daaf0b8cf4db authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Adapted parent POM to include both TestNG _and_ JUnit tests.

bcbe1a1054dfacafeb121a220c02d2190fd9d573 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Further work on incremental PathSummary for the setQName(QName)

method done and added testcases. One case is still missing from the
tests, though!

054eca210ec689f5f1ee1fb15df831a37df55cdb authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Further work on this damn setQName(QName) method for incremental

path indexing done (still issues to review).

bd334e2e18bf0dece5a55caf89c46481763d175e authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Another attempt due to strange behavior of travis :(

e07a78f2c0a0489a56bfb633b0a66bda4fdceb64 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Dummy... something went wrong with travis.

73359ca7791cc4f282e6ce364a0d968ab413bae5 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Increased tree-height such that maximum long-values are

persistable.

6678a9d3c75fe88c7751b07839cf1b7864f1986f authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Fixed setQName(QName).

dd6d6eaf0bf455ca50b4f9b6817decb709aba158 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Added testcases for PathSummary and fixed issues with

setQName(QName) and the remove()-operation which did not remove the
names of the subtree-root to ...

fc57bc5a1427f758dc13d9b0e7f437f14875b975 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Now fixed, at least locally via `mvn test`.

a4c2daf74cbc42a40d977882f1fee7b764a88223 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Maybe fixed generics. On my machine with Java7 no compiler-errors

occur.

ac31309034364e6bf5aa742e44309cf154aa2622 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Further work on value index done.

a8d332c41e7fcc04474ff4441519500da89f6994 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Added a new node abstraction. A node now only has to implement the

interface INodeBase which has only two methods: long getNodeKey() and
EKind getKind(). Thus we ca...

3e0bd1b03f8660651e03a747f03984373f2a64d9 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Hopefully fixed testcase.

78894d1ca030d64988a5ea3a36a11e19f427456a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] ...

883587e971dc2e7666c78103823fad8d312b79df authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Added TestNG testcases from Sebi.

871e75b258c45d4b1156b8ed536d813149e87e5b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[ADD] Several enhancements to the transaction API.

[ADD] Working on text-value index.

7666f380dedc1649a58244510f12ef12e91e344f authored over 12 years ago by Johannes Lichtenberger <[email protected]>
Reenabled long-value "compression".

2a8ac4a6054d53321c9764bfb472cedee5dd720a authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] InsertSubtreeVisitor now is tail recursive, however the JVM still

doesn't optimize _any_ tail recursive calls.
[MOD] Because of this we temporally switched the cop...

c5c86d9ac22c6d6957f93ad0ee8da2202760147b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Removed debugging output.

6086fafeef15f064ec508549307aad1f62f5acb3 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Hopefully now finds guice.

f5a404fc5f7cf2dd8cc87c5000051d8802c10fe8 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Included most modifications from Sebi in a slightly other way.

[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]>
[MOD] Again to make travis happy...

3d15b097bdcbce355b990e46dd8c51873ffe2a33 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] Hash-tests fixed.

[MOD] Path summary revised, still setQName(QName) doesn't work somehow!

9877550eaa975e77439426689671a15cae07d651 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Removed debugging output such that travis is not failing.

163b9be6e6b50621da310e6237cbeefc971cc3de authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[FIX] PostOrderAxis.

[MOD] AbsAxis more robust.
[MOD] Revised pointer compression.
[MOD] Path summary now (possibly) w...

752d454b61607465461263a717024727d4634120 authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Cleanups.

9092253754acbb182e3c124d7a4fd37304f9c01c authored over 12 years ago by Johannes Lichtenberger <[email protected]>
[MOD] Some adjustements.

e32f6f109420412978c0a08a16e24303cddb606b authored over 12 years ago by Johannes Lichtenberger <[email protected]>
Update master

47c72d5edf4ee031a03e154a32ee027aeafd2202 authored over 12 years ago by JohannesLichtenberger <[email protected]>
[MOD] Further work on path summary done.

a497e12115aa05a3c565dc7be94df6842301bc10 authored over 12 years ago by Johannes Lichtenberger <[email protected]>