Libcloud
  1. Libcloud
  2. LIBCLOUD-168

Database as a Service (DBaaS) API (GSoC task)

    Details

      Description

      This is an umbrella task for Libcloud Database as a service (DBaaS) API task.

      ============================================================

      Description:

      A new Libcloud API for managing relational database as a service APIs.

      Example APIs:

      Amazon: http://docs.amazonwebservices.com/AmazonRDS/latest/APIReference/Welcome.html?r=6928
      Rackspace:

      Goals:

      • Research different providers and decide about the base dbaas API
      • Implement the base API
      • Implement drivers for at least two different providers (e.g. Rackspace DBaaS and Amazon DBaaS)
      • Include tests for all the features
      • Include documentation for all the features

      Milestones:

      1. Research different providers APIs and implement prototype of the base API
      2. Write RFC for the base API, send it to dev@libcloud.apache.org and iterate on the feedback
      3. Implement driver and tests for provider #1
      4. Implement driver and tests for provider #2
      5. Add documentation to the website

        Activity

        Hide
        Tomaz Muraus added a comment -

        John Carr nice patch. I've quickly glanced over it and it looks like a good start.

        Show
        Tomaz Muraus added a comment - John Carr nice patch. I've quickly glanced over it and it looks like a good start.
        Hide
        John Carr added a comment -

        I started looking at this as I will need this API in the near future.

        This isn't really ready for review but i'm linking to it so no effort is duplicated:

        https://github.com/Jc2k/libcloud/compare/trunk...databases

        Show
        John Carr added a comment - I started looking at this as I will need this API in the near future. This isn't really ready for review but i'm linking to it so no effort is duplicated: https://github.com/Jc2k/libcloud/compare/trunk...databases
        Hide
        Tomaz Muraus added a comment -

        vivek Start engaging and participating in the community:

        • join the irc
        • join mailing list (introduce yourself there)
        • monitor jira and mailing list, participate in the dicussions
        • check the code base
        • try to submit patches for other issues
        • start working on the proposal
        • make sure you are familiar with gsoc expectations, terms, etc.
        • ...
        Show
        Tomaz Muraus added a comment - vivek Start engaging and participating in the community: join the irc join mailing list (introduce yourself there) monitor jira and mailing list, participate in the dicussions check the code base try to submit patches for other issues start working on the proposal make sure you are familiar with gsoc expectations, terms, etc. ...
        Hide
        vivek added a comment -

        I am interested to take up this project for GSoc 2013. Any tips on how to proceed further?

        Show
        vivek added a comment - I am interested to take up this project for GSoc 2013. Any tips on how to proceed further?
        Hide
        Sankalp Modwal added a comment -

        I am very interested in this project.

        From what I understand, my task would be to implement/test and compare 2 or 3 different APIs which implement DBAAS.

        As an IBM certified Database Associate and Academic Associate, this project looks very promising and I believe that I will be able to make a contribution.

        Show
        Sankalp Modwal added a comment - I am very interested in this project. From what I understand, my task would be to implement/test and compare 2 or 3 different APIs which implement DBAAS. As an IBM certified Database Associate and Academic Associate, this project looks very promising and I believe that I will be able to make a contribution.

          People

          • Assignee:
            Tomaz Muraus
            Reporter:
            Tomaz Muraus
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:

              Development