onedb

onedb is a scalable, distributed, cloud-based engine for evolveable databases. onedb is the database engine used for the appjangle platform.

Compose interconnected data using a powerful Java API:

HelloWorld.java:

// initializes onedb engine 
OneJre.init("[Your API key here]");

// creates a new cloud database 'hello'
One.createRealm("hello").and(new WhenRealmCreated() {

    @Override
    public void thenDo(WithRealmCreatedResult r) {
        OneNode dbRoot = r.root();
        OneClient client = r.client();

        // append hello world in English 
        String engHello = "Hello, world!";
        One.append(engHello).to(dbRoot).in(client);
        One.append("is English")
                    .to(engHello).in(client);

        // append hello world in German
        String gerHello = "Hallo, Welt!";
        One.append(gerHello).to(dbRoot).in(client);
        One.append("is German")
                    .to(gerHello).in(client);

        // shutdown client ...
    }
});

Running this application will create a cloud database such as the following:

   http://u1.linnk.it/bdw9pt/hello

For more details check the step-by-step tutorial.

Also check the onedb blog for recent announcements etc.

Please share:

Featured Downloads:

onedb Java Client see downloads
onedb Java Test Toolkit see downloads

[ More Downloads ]

Check out any of the following articles to learn more about onedb:

Small data is beautiful: A Case for Connected Applications
Introducing onedb: Connect Small Data in the Cloud
onedb Tutorial: Getting Started and First Steps
more articles