March 19, 2014
When implementing Riak, our customers often need to migrate their data from their existing architecture. Depending on the setup, this can cause some pain points during the transition process. Basho has partnered with Talend to make it faster and more cost-effective for customers to migrate their data from existing infrastructure to Riak.
Distributed NoSQL databases like Riak are perfect for big data projects, which require large volumes of data to be stored with the ability to predictably scale and flexible data storage for a wide variety of constantly changing data. Legacy relational systems can’t keep up with big data needs. Through this partnership, customers looking to move from a relational system to Riak can take advantage of Talend’s powerful integration technology through its native big data integration solutions, so they can quickly transition their data to Riak.
In addition to the ability to migrate their data to Riak, users are also able to easily migrate Riak data to Hadoop for big data analytics. Riak and Hadoop are fundamentally different solutions and address different challenges (for more information, check out How is Riak Different from Hadoop). Talend makes it easier for them to work together for storage and analytics.
For more information about our Talend partnership, check out the full release.
For a complete list of partners, or to become a partner, visit our Partnerships Page.
August 26, 2013
Earlier this month, we announced the availability of Riak CS 1.4, which added a number of performance improvements, OpenStack integration, and simpler user management. To provide more details about what was introduced with the latest release, we also hosted a “What’s New in Riak CS 1.4” webcast.
This short webcast provides an overview of both Riak CS and Riak, and discusses what’s new in Riak CS 1.4. It also looks at the fundamental features and architecture of Riak CS, talks about the key partnerships, and discusses Riak CS Enterprise – the commercial extension of Riak CS.
You can watch the complete recording below.
You can also view the slides from this webcast here.
To get started with Riak CS, visit docs.basho.com/riakcs/latest/riakcs-downloads/ to download the latest release.
August 14, 2013
Next week, we will be hosting the “What’s New in Riak CS 1.4” webcast. Join us on Friday, August 23rd at 11am PT/2pm ET for a free webcast that will discuss the new features and updates announced with the latest release. You can sign up for this 30-minute webcast here.
In addition to looking at the 1.4 updates, this webcast will discuss the basics of Riak CS and Riak CS Enterprise, while also providing some common use cases and user stories.
August 13, 2013
The release of Riak CS 1.4, Basho’s open source cloud storage software, adds a number of performance improvements as well as OpenStack integration and simpler user management. Riak CS is being used by companies all over the world to build public and private clouds, and as reliable storage to power various applications.
One of the biggest additions with Riak CS 1.4 is the integration with OpenStack, broadening our relationship with the open source community. This integration supports OpenStack’s Keystone authentication service and the OpenStack Object Storage API, which allows OpenStack users the means to integrate Riak CS for object storage in an OpenStack deployment.
The Riak CS Users API provides an interface for user creation and management. This release also improves this API to give operators greater flexibility in managing user information. Additionally, this release benefits from ongoing refactoring and reorganization efforts aimed at improving the agility and responsiveness of Riak CS.
Riak CS 1.4 takes advantage of some changes made in Riak 1.4 to provide performance improvements to Riak CS users. First, Riak CS 1.4 features improved performance of listing the contents of large buckets by taking advantage of secondary index pagination in Riak. Riak CS 1.4 also leverages a new option for object block retrieval, which decreases intracluster bandwidth by 67%. This improves the download performance when handling many concurrent requests. These features can be independently enabled, but are disabled by default to accommodate users not using Riak 1.4 with Riak CS. See the documentation for more details.
Riak CS Enterprise is the commercial extension of Riak CS, which adds multi-datacenter replication and 24/7 support. The 1.4 release improves replication performance by increasing storage efficiencies and adding multiple TCP connections between clusters.
In addition to the features and upgrades listed above, many bugs were harmed in the making of this release. For a full list of what is included in Riak CS 1.4, check out our code at Github.com/basho or review the release notes. To learn even more, join our live webcast, “What’s New in Riak CS 1.4” on August 23rd.
July 22, 2013
With the release of Riak 1.4, we have made some important additions and changes to the Client API features, with a goal of strengthening the real-time, streaming, and timeout behaviors for clients. To take a deeper look at all of the changes in Riak 1.4, check out the release notes.
Protocol Buffers & Multiple Interface Binding
In previous versions of Riak, the interface binding for protocol buffers was set to a default 127.0.0.1 with a port of 8087 and the endpoint was limited to a single IP address and port. With Riak 1.4, the list of endpoints can be configured. This feature dramatically extends the options around setting up firewall security and other options at the network level, which will provide security more choice in which port ranges to close off or IP ranges to shift.
Clients can also bind to these new ranges. This gives clients the ability to use protocol buffers on more web-friendly port ranges, even utilizing protocol buffers in parallel with HTTP on port 80 if necessary. With this update, Riak now has closer feature parity between HTTP and Protocol Buffers.
Milliseconds can now be assigned to a timeout value for clients. Client-specified timeouts can be used for object manipulation around fetch, store and delete, listing buckets, or keys. This addition will be useful for asynchronous requests and pivotal for use with synchronous requests. For more on the client-specified timeouts, take a look at the relevant GitHub issue.
To explore response times and where timeout conditions can occur, check out the Basho Bench docs. There are examples for testing various scenarios and identifying bottlenecks that may need custom timeouts or performance improvements.
Bucket Properties for Protocol Buffers
Bucket properties can now be reset to default values and all built-in properties can be configured via the protocol buffers API. This helps client usage of protocol buffers in a dramatic way and, again, steps closer to feature parity with HTTP. For more information on setting and using these bucket properties, check out the bucket properties documentation.
List-Buckets Streaming: Real-time
Listing keys or buckets via a streaming request will now send bucket names to the client as received. This prevents the need to wait for all nodes to respond to the request. This update helps with response time and timeouts from the client point of view. It also allows for the use of streaming features with Node.js, C#, Java, and other languages and frameworks that support real-time streaming data feeds.
July 17, 2013
Last week, we announced the availability of Riak 1.4, which added a number of new features and updates. To provide more details about what was introduced with the latest release, we hosted a “What’s New in Riak 1.4” webcast.
For reference, we have posted the slides from this webcast below and the complete recording will be posted in the coming weeks. These slides provide background on Riak, introduce the new features and updates available with 1.4, and discuss some use cases and user stories. They also cover Riak Enterprise and what enhancements 1.4 made to Riak Enterprise’s replication.
July 10, 2013
We are excited to announce the launch of Riak 1.4. With this release, we have added in more functionality and addressed some common requests that we hear from customers. In addition, there are a few features available in technical preview that you can begin testing and will be fully rolled out in the 2.0 launch later this year.
The new features and updates in Riak 1.4 include:
- Secondary Indexing Improvements: Query results are now sorted and paginated, offering developers much richer semantics
- Introducing Counters in Riak: Counters, Riak’s first distributed data type, provide automatic conflict resolution after a network partition
- Simplified Cluster Management With Riak Control: New capabilities in Riak’s GUI-based administration tool improve the cluster management page for preparing and applying changes to the cluster
- Reduced Object Storage Overhead: Values and associated metadata are stored and transmitted using a more compact format, reducing disk and network overhead
- Handoff Progress Reporting: Makes operating the cluster, identifying and troubleshooting issues, and monitoring the cluster simpler
- Improved Backpressure: Riak responds with an overload message if a vnode has too many messages in queue
This 1.4 launch also adds quite a few performance enhancements to Riak Enterprise’s multi-datacenter replication that include:
- Replication in Riak 1.4 supports SSL, NAT, and full sync scheduling
- Availability of cascading real-time writes gives operators the choice as to whether or not all writes are replicated to all datacenters
- Optional use of Active Anti-Entropy during replication in Riak 1.4 to significantly decrease data transfer times is available in Technical Preview
These updates improve the performance of Riak and provide greater functionality and management for both clusters and multiple datacenters. You can download Riak 1.4 at docs.basho.com/riak/latest/downloads.
For a full list of what’s in Riak 1.4, check out our code at Github.com/basho or review the release notes. To learn even more, join our live webcast, “What’s New in Riak 1.4” on July 12th and look for a series of more detailed blog posts over the coming weeks.
We will also be launching Riak CS 1.4 shortly. Keep an eye on our blog for more information.