Tag Archives: Basho

Yahoo! JAPAN Subsidiary IDC Frontier Makes Strategic Financial Investment in Basho Technologies and Commits to Deploy Basho’s Riak Software in Its Cloud Platform


IDC Frontier Invests $6.1 Million of Equity Capital in Basho

(Click here to view this press release in Japanese)

CAMBRIDGE, MA – July 17, 2012Basho Technologies announced today that it has entered into a strategic relationship with Yahoo Japan Corporation (“Yahoo! JAPAN”) subsidiary IDC Frontier, under which IDC Frontier is making a $6.1 million strategic equity investment in Basho and has committed to deploy Basho’s Riak distributed database and cloud storage technology within its cloud computing platform. The strategic relationship with IDC Frontier will accelerate the availability of Basho’s Riak technology throughout the Asia Pacific region.

Basho is a leading provider of distributed database and cloud storage technology. Yahoo! JAPAN subsidiary IDC Frontier is a leading data center provider in Japan.

Riak is a highly-available, distributed database that has witnessed rapidly growing adoption worldwide since the company released v1.0 in September 2011. In March 2012, the company released Riak CS, providing a multi-tenant capability and an Amazon S3 compatible API, which offers businesses a comprehensive public and private cloud storage platform. As one of Japan’s largest operators of data center infrastructure, IDC Frontier will utilize Riak CS to provide its customers a distributed cloud storage offering that takes advantage of the company’s large footprint of data center locations and enhances its cloud services platform.

“This strategic relationship with IDC Frontier and its investment in Basho underscores the growth of the distributed data market and Basho’s differentiated ability to capitalize on this market. Basho is excited to have IDC Frontier both as a customer and a strategic partner to accelerate our expansion throughout Asia”, said Donald J. Rippert, Basho’s chief executive officer. “IDC Frontier’s market leadership position and high quality infrastructure will be complimented perfectly by Basho’s technology, which emphasizes availability, scalability and high-performance at its core. The market for cloud computing is rapidly accelerating. We are exclusively focused on being the distributed systems leader that can best unlock the potential of the cloud for our partners and our customers.”

“Through this strategic relationship with Basho, IDC Frontier will greatly benefit from the addition of advanced storage capabilities within our cloud infrastructure,” said Kiichi Yamato, Vice-Division Director of Business Development Division at IDC Frontier. “We have made a significant evaluation of Riak, and we are highly impressed with its inherent distributed design, built-in redundancy and linear scalability. We plan to embed Riak in our cloud platform. Furthermore, we are excited about working with Basho to accelerate the adoption of Riak throughout Japan. We look forward to a long-term partnership with Basho.”

“This strategic investment by IDC Frontier follows $5 million of additional equity capital raised last month as part the company’s Series F round led by Georgetown Partners,” noted Rippert. “Through these investments in Basho totaling $11.5 million and the strength of our business already realized to date in 2012, I am confident in Basho’s market position and its ability to lead the rapidly emerging market for distributed data technologies.”

About IDC Frontier
IDC Frontier Inc. provides data center solutions. It offers IaaS (Infrastructure as a Service); co-location services, which include hosting and other data center solutions; hosting services, which include data center solutions to support e-business; security services; IP address/domain name registration services; network services; and service level agreement services. IDC Frontier Inc. is based in Tokyo, Japan, and as of February 2nd, 2009, operates as a subsidiary of Yahoo! Japan Corporation.
 http://www.idcf.jp/

About Basho Technologies
Basho Technologies is the leader in highly-available, distributed database technologies used to power scalable, data-intensive Web, mobile, and e-commerce applications and large cloud computing platforms. Basho customers, including fast-growing Web businesses and large Fortune 500 enterprises, use Riak to implement content delivery platforms and global session stores, to aggregate large amounts of data for logging, search, and analytics, to manage, store and stream unstructured data, and to build scalable cloud computing platforms.

Riak is available open source for download at http://wiki.basho.com/Riak.html. Riak EnterpriseDS is available with advanced replication, services and 24/7 support. Riak CS enables mutli-tenant object storage with advanced reporting and an Amazon S3 compatible API. For more information visit www.basho.com or follow us on Twitter at www.twitter.com/basho.

Contacts
Robert Siegfried / Lyndsey Estin
Kekst and Company
(212) 521-4800

Additional Questions?
For additional questions regarding Basho Technologies, IDC Frontier, and Basho products and services, please read the Basho Technologies, IDC Frontier and Yahoo Japan Strategic Partnership FAQ.

Neil Conway on Bloom and CALM

July 16, 2012

At long last, here’s the second of two talks from last month’s BashoChats meetup. (The first talk, “Escape Hatches in Go” from Jeff Hodges, is already available.)

Neil Conway is a CS graduate student from Berkeley focusing on data management and distributed systems. He and his colleagues have been hard at work on some powerful research that’s already having some impact on those building and running systems in production.

Bloom is a language purpose-built for distributed systems. CALM, which stands for “Consistency As Logical Monotonicity”, is a technique for proving out code to run in an eventually-consistent environment. Neil gives an overview of these, and then discusses recent work on extending Bloom to support a broader range of programs, with a focus on something that’s become increasingly-interesting to us at Basho called CRDTs.

This should be required watching for anyone who cares about the future of efficient distributed programming: aside from the fascinating work he and his colleagues are doing, Neil is an excellent presenter and does a great job of distilling abstract computing concepts into something developers might actually be able to apply in production.

Enjoy.

Mark

 

Escape Hatches In Go

July 10, 2012

I’m happy to report that the videos from the latest BashoChats are online and ready for consumption. The first off the queue is Jeff Hodges “Escape Hatches in Go” talk.

This talk is on the shorter side, coming in at just under 25 minutes (questions included), and though it’s not a pure introduction to Go, all existing and prospective users of the language should find it useful in some capacity. And even if you don’t like or see yourself using Go, this is worth watching as Jeff brings a unique combination passion, knowledge, and honesty when speaking. (His talk from the May Boundary Meetup is another one you should watch if you haven’t already done so.)

Neil’s talk will be up later this week time permitting…

Enjoy.

Mark

Congratulations To Bryan Fink And Joseph Blomstedt

July 9, 2012

We have some good news from the Basho Engineering Team to share with the community: Bryan Fink and Joseph Blomstedt have both had papers accepted to the Eleventh ACM SIGPLAN Erlang Workshop.

Bryan’s paper, “Experience Report: Distributed Computation on Dynamo-style Distributed Storage: Riak Pipe”, details the design and internals of Riak Pipe, the distributed processing framework that forms the foundation for Riak’s MapReduce engine. Bryan is the primary author of Riak Pipe.

Joseph’s submission, “Concurrent Property-based Testing: From Prototype to Final Implementation”, is based on the work that he and the team did (and continue to do) to test and bullet-proof the resiliency of Riak. (He gave a related talk at Erlang Factory this past March.)

They will both be part of the Workshop happening September 14th in Copenhagen, Denmark.

Congratulations to Bryan and Joseph!

The Basho Team

Supporting Riak on *BSD

June 11, 2012

Q: What platforms are supported by Riak?

This question comes up quite frequently and there has always been two answers to that question. The first answer really answers the question of “what platforms can Riak run on?” The second one answers the question of “what platforms are packaged for and tested by Basho?”

*BSD and the Answer to the First Question

Riak has been built and run on FreeBSD by a handful of users for quite some time from what we can tell. Those dedicated users had to jump through hoops involving modifying many of Riak’s Makefile‘s as well as #ifdef‘s scattered throughout our storage backends. From a great-user-experience point of view, this is not ideal.

Early last year work was started by both the community and Basho to improve our codebase to support *BSD properly. Unfortunately with our limited resources at the time, finishing the testing on *BSD got set aside in favor of new Riak features. This left a single missing piece from easy use of Riak on *BSD, LevelDB.

In December Basho engineer Andrew Thompson submitted a patch to Google to add DragonFlyBSD/NetBSD/OpenBSD support to LevelDB so we can use those fixes in eLevelDB. In March 2012, the patch was merged into LevelDB. That patch, along with the eventual merge of the “BSD Support” pull-request, finally added BSD to the answer of the first question, “what platforms can Riak run on?”

While great, this still leaves Riak *BSD users alone when it comes to the second question “what platforms are packaged for and tested by Basho?”

*BSD and the Answer to the Second Question

Whenever asked what platforms are officially supported by Basho the answer has always been to look at what packages were available for Riak. After the release of Riak 1.1, we decided we had the capacity to support another major platform with our next major release. Due to interest from the community and customers, FreeBSD was chosen. Now “Free” doesn’t satisfy all * in *BSD, but it is a good place to start!

Luckily the work to actually package FreeBSD was made easier by all the work mentioned above to have it build cleanly. As of this commit, packages for FreeBSD have been building with every commit on riak/master. So, stay tuned for the next major Riak release, when we’ll ship FreeBSD 9 packages as well as update the installation documentation. Now I’m on the hook for writing documentation I suppose!

Until then if you want to play around with the FreeBSD packages and send me feedback, clone Riak and

$ gmake package RELEASE=1

from your FreeBSD machine. Then you should be able to pkg_add and pkg_delete Riak.

Thanks,

Jared

The Second Edition of Riak Handbook Available Now for Download


Basho Technologies today announced the immediate availability of the second edition of Riak Handbook.

CAMBRIDGE, MA – June 1, 2012Basho Technologies today announced the immediate availability of the second edition of Riak Handbook. The significantly updated Riak Handbook includes more than 43 pages of new content covering many of the latest feature enhancements to Riak, Basho’s industry-leading, open-source, distributed database. Riak Handbook is authored by former Basho developer and advocate, Mathias Meyer.

Riak Handbook is a comprehensive, hands-on guide to Riak. The initial release of Riak Handbook focused on the driving forces behind Riak, including Amazon Dynamo, eventual consistency and CAP Theorem. Through a collection of examples and code, Mathias’ Riak Handbook explores the mechanics of Riak, such as storing and retrieving data, indexing, searching and querying data, and sheds a light on Riak in production. The updated handbook expands on previously covered key concepts and introduces new capabilities, including the following:

  • An overview of Riak Control, a new Web-based operations management tool
  • Full coverage on pre- and post-commit hooks, including JavaScript and Erlang examples
  • An entirely new section on deploying Erlang code in a Riak cluster
  • Additional details on secondary indexes
  • Insight into load balancing Riak nodes
  • An introduction to network node planning
  • An introduction to Riak CS, includes Amazon S3 API compatibility

The updated Riak Handbook includes an entirely new section dedicated to popular use cases and is full of examples and code from real-time usage scenarios.

Mathias Meyer is an experienced software developer, consultant and coach from Berlin, Germany. He has worked with database technology leaders such as Sybase and Oracle. He entered into the world of NoSQL in 2008 and joined Basho Technologies in 2010.

About Basho Technologies
Basho Technologies is the leader in highly-available, distributed database technologies used to power scalable, data-intensive Web, mobile, and e-commerce applications and large cloud computing platforms. Basho customers, including fast-growing Web businesses and large Fortune 500 enterprises, use Riak to implement content delivery platforms and global session stores, to aggregate large amounts of data for logging, search, and analytics, to manage, store and stream unstructured data, and to build scalable cloud computing platforms.

Riak is available open source for download at http://wiki.basho.com/Riak.html. Riak EnterpriseDS is available with advanced replication, services and 24/7 support. Riak CS enables mutli-tenant object storage with advanced reporting and an Amazon S3 compatible API. For more information visit www.basho.com or follow us on Twitter at www.twitter.com/basho.

Basho's European Conference Schedule

May 22, 2012

A handful of the Basho team are descending on Europe, attending and speaking at various conferences and meetups, and we couldn’t be more excited to meet and mingle with the growing European Riak community.

Here’s the full list of places and events where we’ll be. If you will be at any of these events and want to talk Riak, we want to hear from you! Send us a tweet or email Tom at tsantero@basho.com

GOTO Copenhagen

May 21-23

GOTO Copenhagen began yesterday and runs through May 23. The GOTO conference series are international events put on for, and by, software developers. This year’s theme is “Real Stories from Real People” and attendees can expect to learn about solving real life problems form real life experiences from a number of leading experts and authors.

Put these talks in your calendar:

Basho will also have a booth on the exhibition floor. Be sure to stop by in between talks to chat with Ian or Tom about Riak, distributed systems or your favorite fancy cocktail.

GOTO Amsterdam

May 24-25

GOTO is on a roll this year, with two European conferences scheduled back to back. GOTO Amsterdam is hosted at Beurs van Berlage. For a two day conferences, the list of speakers is quite impressive so kudos to the GOTO Program Advisory Board for putting this one together.

In addition to a booth on the exhibition floor, Andy Gross will deliver the following talk that cannot be missed:

Be sure to corner [Andy](https://twitter.com/#!/argv0) or [Tom](https://twitter.com/#!/tsantero) in between sessions and ask them hard questions about Riak.

### NoSQL Matters

**May 29-30**

Basho’s [Tom Santero](https://twitter.com/#!/tsantero) will be attending [NoSQL Matters](http://www.nosql-matters.org/) set to take place in Cologne, Germany. This is a brand new conference, and we have very high expectations for success considering the caliber of [speakers](http://www.nosql-matters.org/speakers/) on deck.

If you’re in attendance, be sure not to miss these talks from members of the Riak community:

* [Designing for Concurrency with Riak](http://www.nosql-matters.org/agenda/) – Mathias Meyer
* [Theoretical Aspects of Distributed Systems, Playfully Illustrated](http://www.nosql-matters.org/agenda/) – Pavlo Baron

### Erlang User Conference

**May 28 – June 1**

Stockholm plays host to this year’s [Erlang User Conference](http://www.erlang-factory.com/conference/ErlangUserConference2012). The events put on by Erlang Solutions are usually exceptional, and Basho will be well represented this year.

The conference itself last for two days, Monday and Tuesday, followed by a day of tutorials on Wednesday and then wrapped up with two days of workshops on Thursday and Friday.

We’ll be delivering the following talks:

* [Sweden's Next Top NoSQL Data Model](http://www.erlang-factory.com/conference/ErlangUserConference2012/speakers/IanPlosker) – Ian Plosker
* [Innovation: What Every Developer Absolutely Needs To Know](http://www.erlang-factory.com/conference/ErlangUserConference2012/speakers/SteveVinoski) – Steve Vinoski

Basho’s VP of Engineering, [Dizzy Smith](https://twitter.com/#!/dizzyd), will host a [tutorial](http://www.erlang-factory.com/conference/ErlangUserConference2012/speakers/DizzySmith) demonstrating [Rebar](https://github.com/basho/rebar), an open-source build-system for Erlang/OTP applications.

[Ian Plosker](https://twitter.com/#!/dstroyallmodels) will be running a two day class on
[Building distributed clusters with Riak](http://www.erlang-factory.com/conference/ErlangUserConference2012/university/RiakTraining). Everyone who attends will walk away with a very clear understanding of just why Riak is the best distributed database you will ever run in production.

### London Riak Meetup

**May 30**

Basho is pleased to announce that Ian Plosker will be hosting the [Inaugural London Riak Meetup](http://www.meetup.com/riak-london/events/62061262/).

This first meetup in London will feature a talk by Basho’s VP of Engineering, [Dizzy Smith](https://twitter.com/#!/dizzyd) and is hosted in Google’s new [co-working space](http://www.campuslondon.com/).

If you’re in or around London on May 30, missing this is not optional.

*Don’t forget to [RSVP](http://www.meetup.com/riak-london/events/62061262/).*

### EuRuKo

**June 1-2**

[EuRuKo](http://www.euruko2012.org/) is an annual Ruby conference hosted in Amsterdam. All attendees can expect a killer [venue](http://www.euruko2012.org/#venue), awesome [lineup of speakers](http://www.euruko2012.org/#speakers) and a fancy Boat Party sponsored by GitHub.

[Sean Cribbs](https://twitter.com/#!/seancribbs) will give a talk titled *A Case of Accidental Concurrency* – if you haven’t been lucky enough to hear Sean speak in person before, than you’re in for a real treat.

### Berlin Buzzwords

**June 4-5**

Last, but certainly not least, we’ll be at [Berlin Buzzwords](http://berlinbuzzwords.de/) for two days of [brilliant technologists](http://berlinbuzzwords.de/speakers), [hackathons](http://berlinbuzzwords.de/wiki/hackathons) and training.
The theme of this conference is “search”, “store” and “scale”, our natural habitat so to speak.

You’ll get to hear form the Basho team:

* [Germany's Next Top Data Model](http://berlinbuzzwords.de/sessions/germanys-next-top-data-model) – Ian Plosker
* [Eventually Consistent Data Structures](http://berlinbuzzwords.de/sessions/eventually-consistent-data-structures) – Sean Cribbs

As well as the Riak community:

* [From Hand to Mouth](http://berlinbuzzwords.de/sessions/hand-mouth) – Pavlo Baron

[Tom](https://twitter.com/#!/tsantero)

Basho Office in Cambridge is All New

April 30, 2012

The majority of the Basho team is descending upon Cambridge, MA this week for an All-Hands Meetup. We’re a distributed company, and function well as such, but it’s great to get everyone together when feasible to see new faces, build culture, and reinforce why we are all a part of the company. We all look forward to these meetups, but this one is extra-special: we have a new office in Cambridge.

Basho was founded here in 2008, and since then Cambridge has served as our headquarters while we work on database world domination. On April 2nd, the crew here in Cambridge moved into a new space on the 2nd Floor at 700 Massachusetts Avenue. Located above Rodney’s Bookstore, this place has all the charm of a space built for a startup with all the amenities that come with recurring revenue; the best of both worlds.

We’ll be doing a good number of events out of this space, the first of which is the Boston Clojure Meetup. If you’re passing through the Boston area and need a desk for a day, or simply want to stop by and chat about databases, coffee, and beer, get in touch with Reid Draper – reid@basho.com – or shoot a message to us on Twitter and we’ll do our best to accommodate.

And if you want to work for Basho in Cambridge, San Francisco, Reston, or out of your home office, we are hiring talented individuals across the board.

Mark

Berkeley DB at Yammer

April 26, 2012

At Basho we love Yammer. Besides making a product that we rely on internally, they are long-time Riak fans and advocates, and have built a large Riak cluster to power notifications for their entire user base. But not every use case is a fit for Riak. Running multiple databases in production is not uncommon, and skilled engineering teams like Yammer’s will always select the best tool for the job.

To that end, Ryan Kennedy, Yammer’s Director of Core Services, presented at BashoChats 003 about some of the impressive work that he and his colleagues are doing with Berkeley DB. He goes in depth on how they came to select BDB, what they added on top of Berkeley to ensure it could scale and satisfy their availability requirements, and what their data set and request profile look like in production. There’s a lot of worthwhile and valuable information in here. (Ryan’s slides are here if you’re interested in the PDF.

Enjoy, and if you’re interested in speaking at a future BashoChats meetup, email me – mark@basho.com. Also, if you want to work with companies like Yammer, Twitter, Square, Simple, LinkedIn, and Basho building distributed systems, you should be at the next meetup. Keep an eye on the Meetup page for details.

Mark

Erlang Factory SF and Basho Bash 2012

March 26, 2012

This is a big week for Basho.

Erlang Factory

A handful of Basho employees are in San Francisco this week for Erlang Factory SF 2012, taking place March 26th – March 31st at the Marines’ Memorial Club and Hotel in Union Square.

The first three days of Erlang Factory are primarily workshops, and Daniel Reverri will be teaching a 3 day class on Building Distributed Clusters with Riak. All attendees will walk away with a clear understanding of exactly why Riak is the best distributed database you will ever run in production.>

The actual conference spans Thursday – Friday, and the talk lineup for this year’s event is exceptional. The Basho team will be well-represented. Put these talks on your calendar if you’re attending:

In addition to actual talks, Dizzy Smith will be running The Polyglot Programmer track and Steve Vinoski is hosting the Big Data portion of the Factory.

Several members of the Riak Community are also on the schedule:

  • Erlang for .NET Developers – OJ Reeves
  • Rewriting GitHub Pages with Riak Core, Riak KV, and Webmachine – Jesse Newland
  • Basho Bash West

    We’re really excited about all the success surrounding Riak in 2011 and we’re continuously building on that momentum as we move deeper into 2012. The number of Riak users and community members are growing exponentially so we decided to throw a party to celebrate. We’re calling it Basho Bash West 2012, and it’s co-sponsored by our friends at Joyent, Yammer and Voxer.

    Come join us on Thursday, March 29th, at 6:30PM. We are renting out Roe, and you won’t be allowed to pay for anything. You’ll also be leaving with some limited edition Riak swag that will make you the envy of all your friends. Various members of the Basho team will be in attendance, along with hundreds of developers, executives, and technology enthusiasts from the Bay Area. Miss this at your peril.

    You must RSVP to attend.

    Tom