Contents tagged with update

  • Associativy demo on the Orchard Community Meeting

    Tags: update, demo

    There was a short demo of the latest state of Associativy on the Orchard Community Meeting. What you can see will be part of the upcoming release and is already available for testing in the source code. There is a new branch called 1.7 too. It contains some code that works only with the latest source (building up the upcoming v1.7) of Orchard, taking advantage of the new feature of being able to have multiple search indices.

    In short, there are many improvements what you can already see and … more

  • Don't create more than one ad-hoc graph please!

    Tags: ad-hoc graphs, update

    Ad-hoc graphs, i.e. graphs that are simply creatable from the admin UI are not meant for storing anything of serious size. For that you really should implement your own graph provider what's not really complex. The upcoming release of Associativy will feature much better ad-hoc graph support (remember: automatically generated tag graphs are ad-hoc graphs too!) but the migration is not very easy. To keep things simple please don't create more than one ad-hoc graph for now. Migration will only be … more

  • updated with the latest source code

    Tags:, update, JIT frontend engine

    Recently there were some important updates to the Associativy modules and now these changes are deployed to Among others in-memory graphs are now stored in the cache, the JIT frontend engine got a bit better (check it out e.g. on the tag graph of blog posts) and code quality much higher (not to mention Neo4j support, but it's not used on yet).

    You can always follow source code changes on the Associativy project site. more

  • Associativy now has Neo4j support!

    Tags: Neo4j, graph database, storage, update

    As previously announced, Associativy now gets support for the Neo4j graph database! Neo4j is a real graph database, especially suited for applications like Associativy. If you're using Neo4j as the underlying storage for Associativy graphs, you can count on better performance and scalability if a graph is enormously huge.

    The new Associativy Neo4j driver at the current stage only has an implementation for IConnectionManager, but not yet for IPathFinder. This means that a graph can fully be … more

  • Neo4j support on its way!

    Tags: Neo4j, graph database, storage, update

    Thanks to the excellent Neo4jClient library Associativy will soon support a real graph database, Neo4j! This will potentially mean the ability to have enormously big graphs and very complex, custom lookups. To make Associativy play along with Neo4j is a challenging task, but count on me! more

  • Graphs now stored in cache

    Tags: storage, caching, update

    As mentioned earlier, for performance reasons Associativy loads the whole graph (persisted in the SQL DB) into memory upon the first request to access the specific graph (it's also possible to have purely in-memory graphs BTW!). Formerly this was done by storing the graph in an ISingletonDependency, meaning in an object that lived in an Orchard tenant for the whole life time of the shell. This worked, but wasn't particularly nice and absolutely not scalable.

    With the new implementation, the … more

  • Web services coming to Associativy

    Tags: Orchard, Web API, web services, news, update

    Knowledge is best when it's shared. For Associativy this means that there should be an API that developers can leverage to access knowledge graphs.

    The 1.6 release of Orchard will bring many new features, among others Web API integration. Web API is a great tool for building public APIs that are exposed as RESTful web services, and Associativy will soon be equipped with Web API endpoints. This way you'll be able to access your Associativy graphs through a wide variety of clients, including … more