Case Study – Beyond NoSQL – Self-Saving Object Architecture
The self-saving object architecture is an offshoot of the Topic – Advanced – The XmlPropertyObject . It fleshes out the concept into an architecture that supports the concept of self-saving objects. The Self-Saving Object Architecture is simply a series of classes and guidelines to create objects that can serialize themselves to XML and save their state in a database in a single table. This was the conceptual idea beind NoSQL created long before NoSQL existed. The code and project are documented in a series of Youtube video’s available at Video Documentation.
All that is needed to apply this architecture is knowledge of how to use the architecture (watch the video series) and a download of the XmlPropertyObject.cs file which is available in Source Code under App_Code
The architecture is described in 4 video’s with links below;
Part 1 – Introduction https://www.youtube.com/watch?v=y3jIrz3l6lQ
Part 2 – XML Serialization – https://www.youtube.com/watch?v=AMTwboiMOpI
Part 3 – The Database – https://www.youtube.com/watch?v=fxM7fwovFnY
Part 4 – Using the Framework – https://www.youtube.com/watch?v=Qh5FBmPmeg8
Versions of the XmlPropertyObject are here;
Date | Description | Link |
6/13/2014 | Original Version | XmlPropertyObject.cs |
6/14/2014 | Adds ability to use the following types; integer array string array List<string> List<int> | XmlPropertyObject(1).cs |
12/01/14 | Adds Dictionary Support | XmlPropertyObject(2).cs |