Skip to content

maint14/ts-graphdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experimental GraphDB in typescript

Summary

Experimental GraphDB in typescript with only nodejs/ts compiler as dev dependency and JSON for storage data.

Goals

  • Reactive file manager using events to write and read data
  • Reactive graph system that use FileManager to manage data
  • Indexing for all types/data inserted on Connection or Node
  • Fast and light system

GRAPH SYSTEM FEATURES

  • get node by primary key (autogenerated key or custom key)
  • find node
  • create node
  • create connection
  • create index
  • update connection
  • delete node
  • update node
  • delete connection
  • delete db
  • find connection

FILE MANAGER FEATURES

Events

  • RecordAdded
  • FileRemoved
  • RecordRemoved
  • RecordUpdated

Features

  • set events with ON method
  • remove single record
  • add single record
  • remove single record
  • resolves indexing collision problems
  • replace entire db
  • add multiple record
  • remove multiple record
  • update multiple record (?)

Conclusion

At the moment there are only graph/filesystem class to manage files and db, in the near future we will implement socket connection to comunicate with the db using a sql-like language.

Work in progress on develop branch...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published