{"repo":"appy-one/acebase","free":true,"listed":false,"github":"https://github.com/appy-one/acebase","clone":"git clone https://github.com/appy-one/acebase.git","description":"A fast, low memory, transactional, index & query enabled NoSQL database engine and server for node.js and browser with realtime data change notifications","language":"TypeScript","stars":522,"topics":["database","nodejs","realtime-database","angular","browser","electron","firebase","indexeddb","nosql","nosql-database"],"license":"MIT","category":"databases-storage","readme_excerpt":"AceBase realtime database A fast, low memory, transactional, index & query enabled NoSQL database engine and server for node.js and browser with realtime data change notifications. Supports storing of JSON objects, arrays, numbers, strings, booleans, dates, bigints and binary (ArrayBuffer) data. Inspired by (and largely compatible with) the Firebase realtime database, with additional functionality and less data sharding/duplication. Capable of storing up to 2^48 (281 trillion) object nodes in a binary database file that can theoretically grow to a max filesize of 8 petabytes. AceBase is easy to set up and runs anywhere: in the cloud, NAS, local server, your PC/Mac, Raspberry Pi, the browser, wherever you want. 🔥 Check out the new live data proxy feature that allows your app to use and update live database values using in-memory objects and no additional db coding ! Table of contents Getting started Prerequisites Installing Example usage Creating a database Loading and storing data Loading data Storing data Updating data Transactional updating Removing data Generating unique keys Using arrays Counting children Limit nested data loading Iterating (streaming) children Asserting data types in TypeScript Realtime monitoring Monitoring realtime data changes Using variables and wildcards in subscription paths Notify only events Wait for events to activate Get triggering context of events Change tracking using \"mutated\" and \"mutations\" events Observe realtime value changes Realtime ","default_branch":null,"files":null,"tree":[],"storefront":"/r/appy-one","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/appy-one/acebase/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}