{"id":4883,"date":"2018-11-07T20:28:41","date_gmt":"2018-11-07T19:28:41","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=4883"},"modified":"2018-11-07T14:28:57","modified_gmt":"2018-11-07T13:28:57","slug":"unqlite-an-embeddable-nosql-database-engine","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2018\/11\/07\/unqlite-an-embeddable-nosql-database-engine\/","title":{"rendered":"UnQLite &#8211; An Embeddable NoSQL Database Engine"},"content":{"rendered":"<blockquote>\n<h1><em><a href=\"https:\/\/unqlite.org\/\">UnQLite &#8211; An Embeddable NoSQL Database Engine<\/a><\/em><\/h1>\n<p>UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc. as well a standard Key\/Value store similar to BerkeleyDB, LevelDB, etc.<\/p><\/blockquote>\n<p>A cousin of the much more famous SQLite<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">UnQLite &#8211; An Embeddable NoSQL Database Engine UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc. as well a standard Key\/Value store similar to BerkeleyDB, LevelDB, etc. A cousin of the much more famous SQLite<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2018\/11\/07\/unqlite-an-embeddable-nosql-database-engine\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[14],"tags":[],"class_list":["post-4883","post","type-post","status-publish","format-standard","hentry","category-software-libero"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-1gL","jetpack-related-posts":[{"id":10934,"url":"https:\/\/monodes.com\/predaelli\/2023\/11\/03\/datomic-the-ten-rules-of-schema-growth\/","url_meta":{"origin":4883,"position":0},"title":"Datomic &#8211; The Ten Rules of Schema Growth","author":"Paolo Redaelli","date":"2023-11-03","format":false,"excerpt":"Datomic - The Ten Rules of Schema Growth Data outlives code, and a valuable database supports many applications over time. These ten rules will help grow your database schema without breaking your applications. \u00a0 Data outlives code, and a valuable database supports many applications over time. These ten rules will\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2023\/11\/DatomicLogo_Square.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4880,"url":"https:\/\/monodes.com\/predaelli\/2018\/11\/07\/neo4j-graph-database\/","url_meta":{"origin":4883,"position":1},"title":"Neo4j, Graph database","author":"Paolo Redaelli","date":"2018-11-07","format":false,"excerpt":"Source: Graph database - Wikipedia Neo4j 3.3.5 (April 2018)[20] GPLv3 Community Edition, commercial & AGPLv3 options for enterprise and advanced editions I do like companies that uses AGPL.","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3522,"url":"https:\/\/monodes.com\/predaelli\/2017\/11\/22\/sql-server-why-should-an-application-not-use-the-sa-account-database-administrators-stack-exchange\/","url_meta":{"origin":4883,"position":2},"title":"sql server &#8211; Why should an application not use the sa account &#8211; Database Administrators Stack Exchange","author":"Paolo Redaelli","date":"2017-11-22","format":"status","excerpt":"sql server - Why should an application not use the sa account - Database Administrators Stack Exchange I understand that the sa account enables complete control over a SQL Server and all the databases, users, permissions etc. I have an absolute belief that applications should not use the sa password\u2026","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9759,"url":"https:\/\/monodes.com\/predaelli\/2022\/10\/24\/6-popular-postgresql-cli-libraries\/","url_meta":{"origin":4883,"position":3},"title":"6 Popular PostgreSQL CLI Libraries","author":"Paolo Redaelli","date":"2022-10-24","format":false,"excerpt":"6 Popular PostgreSQL CLI Libraries pgcli - Postgres CLI with autocompletion and syntax highlighting pgsh - Branch your PostgreSQL Database like Git psql - The built-in PostgreSQL CLI client psql2csv - Run a query in psql and output the result as CSV nancy - The Nancy CLI is a unified\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5019,"url":"https:\/\/monodes.com\/predaelli\/2018\/12\/07\/graphic-software\/","url_meta":{"origin":4883,"position":4},"title":"Graphic software","author":"Paolo Redaelli","date":"2018-12-07","format":false,"excerpt":"3d Modeling\/Animation(complex) - Blender.org 3d Modeling (Simple) - Sketchup 3d Modeling (Voxel\/Brick) - MagicaVoxel 3d Modeling (Digital Clay Sculpting) - Sculptris 3d Modeling (in VR) - Google Blocks Human 3d Model\/Armature Generator- MakeHuman Photo Editing\/Maniputaion - GIMP Digital Painting\/ Comics - Krita Vector Art (like illustrator) - Inkscape Storyboarding -\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2018\/12\/46652379_2111130242242159_7330182098097012736_n-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":10758,"url":"https:\/\/monodes.com\/predaelli\/2023\/09\/01\/using-csv-file-as-data-storage-and-access\/","url_meta":{"origin":4883,"position":5},"title":"Using CSV File as data storage and access","author":"Paolo Redaelli","date":"2023-09-01","format":false,"excerpt":"Thanks adamchainz! You can use \u201cCSV\u201d table storage in (at least) these database backends: SQLite: https:\/\/www.sqlite.org\/csv.html 42 MySQL\/MariaDB via the \u201cCSV\u201d storage engine: https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/csv-storage-engine.html 15 . Or MariaDB via the CONNECT storage engine: https:\/\/mariadb.com\/kb\/en\/connect\/ 1 However these will be slow though. Changes to CSV based tables require a lot of\u2026","rel":"","context":"In &quot;Django&quot;","block_context":{"text":"Django","link":"https:\/\/monodes.com\/predaelli\/category\/python\/django\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/4883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=4883"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/4883\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=4883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=4883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=4883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}