redis-admin
Wednesday, January 27th, 2010http://code.google.com/p/redis-admin/
Redis Admin, or ReAdmin, is a open source web interface to the Administration of Redis. ReAdmin is fully written in PHP using Redis, of course.
ec2baseAmazon EC2 by Robot and Me |
|
http://code.google.com/p/redis-admin/
Redis Admin, or ReAdmin, is a open source web interface to the Administration of Redis. ReAdmin is fully written in PHP using Redis, of course.
http://rediska.geometria-lab.net/
Rediska (radish on russian) – PHP client for Redis.
Redis is an advanced fast key-value database written in C. It can be used like memcached, in front of a traditional database, or on its own thanks to the fact that the in-memory datasets are not volatile but instead persisted on disk. One of the cool features is that you can store not only strings, but lists and sets with atomic operations to push/pop elements.
You can think of Neo4j as a high-performance graph engine with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables — yet enjoys all the benefits of a fully transactional, enterprise-strength database.
Neo4j is released under a dual free software/commercial license model (which basically means that it’s “open source” but if you’re interested in using it in commercially, then you must buy a commercial license).
Neo4j has been in commercial development for 8 years and in production for over 5 years. It is a mature and robust graph database that provides:
http://www.fossil-scm.org/index.html/doc/tip/www/theory1.wiki
Two questions (or criticisms) that arise frequently regarding Fossil can be summarized as follows:
1. Why is Fossil based on SQLite instead of a distributed NoSQL database?
2. Why is Fossil written in C instead of a modern high-level language?
Neither question can be answered directly because they are both based on false assumptions. We claim that Fossil is not based on SQLite at all and that Fossil is not based on a distributed NoSQL database because Fossil is a distributed NoSQL database. And, Fossil does use a modern high-level language for its implementation, namely SQL.
http://www.ipconfig.co.nz/blog/post.cfm/s3-bash
s3-bash is a small collection of BASH scripts to let you use it from an Unix, Linux or Mac OS X command line without needing Perl, Python, Java, .Net, etc…
http://getcloudfusion.com/
* Fast, powerful PHP toolkit with an easy to learn, consistent API.
* Highly extensible framework for easily adding new services.
* Ridiculously thorough API reference, code samples and tutorials.
* Works with Amazon Web Services and Eucalyptus.
Used to be called ‘Tarzan’ before.
Nice move with Eucaliptus.
Nice move with the name too.
http://news.ycombinator.com/item?id=705977
Keyspace
This is the document that the interested programmer or engineer should read first:
This paper describes the design and architecture of Keyspace, a distributed key-value store offering strong consistency, fault-tolerance and high availability. The source code is released as free, open-source software under the BSD license.
PaxosLease
PaxosLease is a Paxos-based, diskless algorithm for negotiating leases in a distributed system. It is used for master leases in Keyspace.
This paper describes PaxosLease, a distributed algorithm for lease negotiation. PaxosLease is based on Paxos, but does not require disk writes and does not make clock synchrony and skew assumptions. PaxosLease is used for master lease negotation in the open-source Keyspace replicated key-value store.
http://code.google.com/p/mcollective/
The Marionette Collective aka. mcollective is a framework to build server orchestration or parallel job execution systems.
Primarily we’ll use it as a means to programmatically execute actions on clusters of servers. In this regard we operate in the same space as tools like Func, Fabric or Capistrano.
We’ve attempted to think out of the box a bit designing this system by not relying on central inventories and tools like SSH, we’re not simply a fancy SSH “for loop”. MCollective uses modern tools like Publish Subscribe Middleware and modern philosophies like real time discovery of network resources using meta data and not hostnames. Delivering a very scalable and very fast parallel execution environment.
http://code.google.com/p/jclouds/
jclouds is an open source framework that helps you get started in the cloud and reuse your java development skills. Our api allows you to freedom to use portable abstractions or cloud-specific features. We support many clouds including Amazon, VMWare, Azure, and Rackspace.
MapBox is a suite of open source tools to create beautiful custom maps in Amazon’s cloud.
http://code.google.com/p/pigpy/
pypig – a python tool to manage Pig reports
Pig provides an amazing set of tools to create complex relational processes on top of Hadoop, but it has a few missing pieces: # Looping constructs for easily creating multiple similar reports # Caching of intermediate calculations # Data management and cleanup code # Easy testing for report correctness
pypig is an attempt to fill in these holes by providing a python module that knows how to talk to a Hadoop cluster and can create and manage complex report structures.
http://code.google.com/p/appscale/
AppScale is a platform that allows users to deploy and host their own Google App Engine applications. It executes automatically over Amazon EC2 and Eucalyptus as well as Xen and KVM. It has been developed and is maintained by the RACELab at UC Santa Barbara.