ColdStore

ColdStore is a gigabyte-scale persistent object store which mmap()s objects into a file (for persistence), can allocate objects in a minimal working-set of pages (for speed), permits library versions to change without a rebuild of the store, permits application checkpoint/restart. ColdStore might be used to replace a database, cache highly structured objects, act as an OODB, make STL persistent, act as a Document Store for XML/SGML/HTML, create a MUD. Future projects include a virtual machine toolkit, ports of several languages, VM and byte-interpretive language workbench.

Tags Database Database Engines/Servers
Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jan 2001 06:12
  • Rrelease-after

    Changes: Announcement of rehosting, minor modifications apart from that.

    • Rrelease-mid
    •  30 Jan 2001 06:12
    • Rrelease-after

      No changes have been submitted for this release.

      • Rrelease-mid
      •  30 Jan 2001 06:12
      • Rrelease-after

        No changes have been submitted for this release.

        • Rrelease-mid
        •  30 Jan 2001 06:12
        • Rrelease-after

          Changes: Fixed some system dependancies after feedback: rm spurious libbfd dependancy, rm -rpath /usr/local/lib, add explicit elf.h inclusion, improved gcc backward compatibility, hopefully made compilation more robust. The difficulty with memory map variation between linux2.2.* versions remains. If you're having difficulty with mmap, try reducing qvmm/qvmm.h max to 0x40000000.

          • Rrelease-mid
          •  30 Jan 2001 06:12
          • Rrelease-after

            Changes: Initial project announcement.

            2deea05af514e9dbfd7a6eb9a6ad1cad_thumb

            Project Spotlight

            abiCloud

            A cloud computing platform.

            D87ec2406ed3282b8ac1e16e9a06d7a4_thumb

            Project Spotlight

            YML

            An easy language to compile into XML.