description🛠 improved SQLite RDF triple store for Redland librdf
homepage URLhttp://purl.mro.name/librdf.sqlite/
repository URLhttps://code.mro.name/mro/librdf.sqlite.git
ownereu1ahS@mro.name
last changeThu, 16 Apr 2020 11:51:41 +0000 (16 13:51 +0200)
last refreshSat, 27 Apr 2024 04:48:51 +0000 (27 06:48 +0200)
content tags
add:
README.md

Build Status

Improved SQLite RDF triple storage module for librdf.

Cross platform, plain C source file. Comes with a Version for those targeting iOS.

Inspired by the official sqlite store.

Usage

#include "rdf_storage_sqlite_mro.h"
....
librdf_world *world = librdf_new_world();
librdf_init_storage_sqlite_mro(world);  // register storage factory
....
const char* options = "new='yes', contexts='no'";
librdf_storage *newStorage = librdf_new_storage(world, LIBRDF_STORAGE_SQLITE_MRO, file_path, options);

See e.g. in (my) <http://purl.mro.name/ios/librdf.objc>.

License

Design Goals

Qualityvery goodgoodnormal irrelevant
Functionality×
Reliability×
Usability×
Efficiency×
Changeability×
Portability×

Currently 50% code and 99% runtime saving (for 100k triples).

shortlog
2020-04-16 Marcus Rohrmoseradd git mirrorsmaster
2018-12-16 Marcus RohrmoserMerge pull request #20 from rtravis/bugfix1
2018-12-15 Robert Zavalczkifix copy-paste error that caused -DDEBUG build to fail
2018-12-09 Robert Zavalczkiimplement the `librdf_storage_factory` `get_contexts...
2018-12-09 Robert Zavalczkipretend the contexts feature is supported
2018-08-17 Marcus Rohrmosercompare with vanilla sqlite store.
2018-08-16 Marcus RohrmoserTest assertions. #17
2018-08-15 Marcus Rohrmoserdebugging++
2018-08-15 Marcus RohrmoserBe safer against buffer overflows.
2018-08-15 Marcus RohrmoserPurge caching of arbitrary find statements. Cleanup...
2018-08-15 Marcus Rohrmoserdon't cache statement search sqlite queries. fixes #17
2018-08-15 Marcus RohrmoserMerge branch 'master' into develop
2018-08-11 Marcus Rohrmoser'README.md' ändern
2018-08-11 Marcus Rohrmoser'README.md' ändern
2018-07-06 Marcus Rohrmoseradd a doap
2017-10-14 Marcus Rohrmoser🌀.
...
tags
8 years ago 0.1
9 years ago 0.0.4 Release 0.0.4
9 years ago 0.0.3 Release 0.0.3
9 years ago 0.0.2 Release 0.0.2
9 years ago 0.0.1 Release 0.0.1
heads
4 years ago master