Re: A few questions

20 views
Skip to first unread message

Jeff Nelson

unread,
Oct 3, 2015, 3:03:05 PM10/3/15
to Curtis Stanford, concour...@googlegroups.com
Hey Curtis,

Thanks for reaching out. Glad you find Concourse compelling :)

1. I wouldn't recommend using Concourse in production today, but I think we'll be ready for production in about 6 months. Everything is ready from a correctness standpoint, but I want to improve performance a bit before we start recommending production usage.

2. Yes, development is still very active! 0.5.0 has been on the roadmap for a while and it'll be ready for release by the end of this month (October). We've been concurrently developing 0.5 and 0.6 (which will bring distributed cluster support) which is why the development has gone on longer than expected. The nice part is that 0.6 will be released a couple of months after 0.5 instead of much longer after.

3. It's not designed for embedded use, but it can be done. If you're okay with Concourse running in a separate process, but that process being completely managed by your host application, then you can do something similar to what we do in testing framework. If you want it to be truly embedded such that Concourse runs in the same process as your host application, then it can be done if you include the concourse-server jar (and all its dependencies) in your project. 

You'd be able to create an instance of the server like:
ConcourseServer server = ConcourseServer.create(port, bufferStore, dbStore);
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable(){
    @Override
    public void run() {
        new ShutdownRunner().main();
        
    }        
}));

And then you could create a client connection to the embedded server like:
Concourse concourse = Concourse.connect("localhost", port, "admin", "admin");

4. Yes, documentation will be greatly improved over the next couple of weeks. We're working on a new website that'll feature more in depth guides with code samples, etc. That's one of the big pushes that'll be released alongside version 0.5.


JEFF NELSON
Founder & CEO | Cinchapi Inc.

Follow us on Twitter | Github | AngelList


On Fri, Oct 2, 2015 at 11:11 AM, Curtis Stanford <cur...@stanfordcomputing.com> wrote:
Hi, I've been looking around for a database to use in a project where the current database has turned out to be buggy and unreliable. I was intrigued by the Concourse database right away. I think you have some very compelling features. It really is a developer's database. A few questions if I may:

1. In your opinion, is Concourse suitable for a production environment?

2. Is Concourse still in active development? I've seen promises of a 0.5.0 version from last year and from April but haven't seen it.

3. Can Concourse be used in embedded mode in a Java application?

4. Will the documentation be improved? It's hard to find any reference documentation on the Java API, data modelling, best practices, etc.

Thank you

Curtis

--
You received this message because you are subscribed to the Google Groups "Concourse Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to concourse-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages