Elenesski's Object Database (EODB) EODB Asset Store Link: https://www.assetstore.unity3d.com/en/#!/content/52209 NEODB Asset Store Link: NEODB is now part of EODB Freshdesk Support Articles: https://elenesski.freshdesk.com/support/home Detailed Online Documentation: http://eodb.elenesski.info EODB Tutorial Videos These assets provides the following major features: Works entirely in code, does not use DLLs ... so no mobile issues. Highly compressed data; uses a binary format. Does not require Schemas, Tables, SQL or ORM. Does not use Serialization (so no compatibility issues) Save and reload any number of objects in almost any format. Supports highly complex composite objects Save different object formats for the same class. Save objects into an in-memory database then write the entire database to disk in one operation. Open multiple local databases at the same time (one for game settings, one to save games). Save data online using NEODB NEODB is an add-on, a network extension of EODB PHP Server and stores data via mySQL (Recommended to use SSL/HTTPS) Offers 130+ search options (11 core search methods w/ 12 different searches each) Unlimited or Paged Data (find objects 50 to 60 from a sorted object set) 3 Different Sorting Options (none, ascending, descending) 2 Different ways to get Indexed data Search indexes in intelligent ways (for single round trip searches) that return multiple rows Open multiple networked databases at a time. Supports multiple network connections to the same database at the same time. Supports server farms (Azure, AWS) that have multiple database threads. Currently in beta (but documentation is available, see link above.) Objects can have: Hard coded object identifiers Dynamic object identifiers Indexed identifiers Conditional indexed identifiers Can store composite objects, List<>, Dictionary<>, Array, etc. Built-in support for 27 primitive types + array equivalents for 54 types: +Extensible ... create your own support for different types. +Convertible ... transform formats of data Primitives: bool, byte, short, int, long, float, string (up to 2Gb) Classes: Vector2, Vector3, Rect, RectTransform, Quaternion, Color, Color32, DateTime Arrays: byte, int, float, string, Color, Color32, Vector2, Vector3 Others: Texture2D, AudioClip, Mesh, Stream Overview of the EODB Architecture Overview of the NEODB Architecture (Coming soon): http://design.elenesski.info Additional release information will be posted on this thread.