Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-3522

[GSoC 2011] Develop a 'NoSQL' Datastore component for Apache Cassandra, CouchDB, Hadoop/Hbase

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • Future Ideas
    • None

    Description

      NoSQL Datastore component
      =========================

      Write a portable data store component over a number of 'NoSQL' databases (Apache Cassandra, Couchdb, Hadoop/Hbase and AppEngine Datastore databases.)

      This could be one component (written in Python or Java) or a set of components (one per database) all implementing the same REST data store interface, allowing applications to store data in different NoSQL databases without having to worry about the details and API differences between the databases.

      The project could start with just one or two databases and add more databases as we go. This should be a really good opportunity for students to experiment with these new NoSQL databases.

      Resources:

      Tuscany
      http://tuscany.apache.org/

      Cassandra
      http://cassandra.apache.org/

      CouchDB
      http://couchdb.apache.org/

      Hadoop/HBase
      http://hadoop.apache.org/hbase/

      Appengine Datastore
      http://code.google.com/appengine/docs/python/datastore/

      Attachments

        1. alheaders.patch
          12 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        2. cassandra.fix.patch
          27 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        3. cassandra.fix.patch
          27 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        4. cassandra.zip
          86 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        5. cassandra.zip
          83 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        6. cassandra.zip
          79 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        7. couchdb.fix.patch
          30 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        8. couchdb-api.path
          17 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        9. fix.patch
          15 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        10. hbase.fix.patch
          31 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        11. HBase-API.patch
          19 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        12. rest.patch
          28 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        13. rest-api.patch
          10 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        14. rest-api-1.2.patch
          18 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
        15. twitapp.tar.gz
          5 kB
          Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara

        Activity

          People

            eranda Weerasekara Mudiyanselage Eranda Mahesh Sooriyabandara
            jsdelfino Jean-Sebastien Delfino
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: