| Zeile 8: |
Zeile 8: |
| | == Dokumentation == | | == Dokumentation == |
| | | | |
| − | * [https://github.com/appy-one/acebase Hauptdokumentation]] | + | * [https://github.com/appy-one/acebase Hauptdokumentation] |
| | * [https://github.com/appy-one/acebase-server Server-Dokumentation] einschließlich | | * [https://github.com/appy-one/acebase-server Server-Dokumentation] einschließlich |
| | ** User Authentifizierung und | | ** User Authentifizierung und |
| Zeile 15: |
Zeile 15: |
| | ** User-Authentifizierung und | | ** User-Authentifizierung und |
| | ** Offline-First-Anwendung | | ** Offline-First-Anwendung |
| | + | |
| | + | Beispiele |
| | + | * https://www.reddit.com/r/sveltejs/comments/tnk6ek/svelte_acebase_is_db_magic/ |
| | + | |
| | + | == Events == |
| | + | |
| | + | AceBase Server sendet das Event "shutdown", wenn er heruntergefahren ist. |
| | + | |
| | + | AceBase Client sendet auch das Event "disconnect", wenn db.disconnect() aufgerufen wird. |
| | + | Dieses Event wird aber wohl auch bei Abbruch einer Verbindung ausgelöst. |
| | + | |
| | + | Es gibt auch |
| | + | * [https://github.com/appy-one/acebase-client?tab=readme-ov-file#monitoring-user-events User events] |
| | + | ** "signin" |
| | + | ** "signout" |
| | + | * [https://github.com/appy-one/acebase-client?tab=readme-ov-file#monitoring-connection-events Connection events] |
| | + | ** "connect" |
| | + | ** "disconnect" |
| | + | * [https://github.com/appy-one/acebase-client?tab=readme-ov-file#monitoring-user-events Synchronization ] |
| | + | ** "mutations" |
| | + | ** "sync_done" |
| | + | |
| | + | Daneben gibt es [https://www.npmjs.com/package/acebase/v/1.0.2#monitoring-realtime-data-changes change-Benachrichtigungen von einem Knoten]: |
| | + | |
| | + | * "value" |
| | + | * 'child_added' |
| | + | * 'child_changed' |
| | + | * 'child_removed' |
| | + | * 'mutated' |
| | + | * 'mutations' |
| | + | * 'notify_*' |
| | + | |
| | + | == Queries == |
| | + | |
| | + | Abfragen haben in AceBase einen beschränkten Funktionsumfang. So scheint es keine Aggregationsfunktionen zu kennen. |
| | + | Auch JOINs scheinen (noch?) nicht implementiert. |
| | + | |
| | + | Siehe auch |
| | + | * [https://stackoverflow.com/questions/79798057/smart-way-to-get-latest-values-in-acebase Frage, um aktuelle Werte aus gespeicherten Änderungen zu erhalten] |
| | + | ** hier scheint ein AceBase gegenüber herkömmlichem SQL einen Nachteil zu haben. |
| | | | |
| | | | |