In just a few days we’re heading out to Vegas for RICON 2014! Keep reading to find out FAQs and everything you need to know about RICON 2014.
Location and Dates
October 27-29, 2014
How do I register for RICON 2014?
Please register for RICON 2014 here.
What is the cancellation policy?
Tickets are non-refundable and non-transferable within seven days of the start of the event. No refunds are issued for any cancellations to RICON after October 20, 2014. Refunds will not be provided for registrants who do not attend the conference.
At the event
What is Build a Cloud Day?
Presented by Citrix, Build a Cloud Day is on October 27 and is designed to expose attendees to the concepts and best practices around deploying cloud computing infrastructure. Mark Hinkle, senior director, open source solutions at Citrix, will start the day and is followed by speakers from CloudSoft, SolidFire and Basho. This will be held on October 27 and you can still register. The detailed schedule for Build a Cloud Day is here.
What are the registration hours and locations?
- Monday, October 27: 7-9 a.m. and 5-6 p.m. at registration desk
- Tuesday, October 28: 7 a.m.-6 p.m. at registration desk
- Wednesday, October 29: 7 a.m.-1 p.m. at registration desk
*Registration desk is located in the Ballroom Foyer, 2nd floor of the Palms conference center
What do I need to register?
Please bring a government issued ID.
What are the breakfast and lunch hours and locations?
Breakfast and lunch will be served in Grand Ballroom 1-3 each day.
- Breakfast: 7:30-8:30 a.m.
- Lunch: 12-1 p.m.
There are also two short breaks during the day from 10:15-10:30 a.m. and 2:45 p.m.-3:00 p.m.
Are there any receptions or after parties?
Of course! Please join us for our kick-off event on Monday, October 27 from 6:30-9:30 p.m. in the Kingpin Suite for appetizers, drinks and bowling hosted by AdRoll. It’s a great opportunity to meet other attendees and have some fun before the conference starts. The Kingpin Suite is located on the second floor of the Palms Fantasy Tower, on the 25th floor.
The official RICON after party will be on Tuesday, October 28 from 7-10 p.m. at the iconic MOON Nightclub. Co-hosted by Basho and Pivotal, the party will include appetizers, drinks, entertainment and the best view in Vegas! MOON is located on the top floor of the Palms Fantasy Tower and don’t forget to bring your conference badge – it’s your ticket to the party.
Tweet to @RICONconf and feel free to use #RICON in your tweets from the event. Post your pics at the event and keep an eye out to snap a photo with Basho man.
Are there special hotel rates?
There are discounted rates and special offers for RICON attendees, but with limited availability. You can book your hotel room here or email firstname.lastname@example.org for more information.
What time are standard check-in and check-out at the Palms?
Standard check-in is at 3 p.m. Standard check-out is at 11 a.m.
If you arrive before 3 p.m. and your room is not available, you can store your luggage at the bell desk. Please note that late check-out requests are subject to availability and occupancy on the date of departure and additional charges may apply.
Does the Palms offer a shuttle to and from the airport?
Yes, they have a shuttle service that runs direct from the Palms to the airport every hour on the hour from 6 a.m. to 6 p.m. with a cost of $8.
Does the Palms offer free parking?
Yes, they offer free self-parking and free valet.
Where are the designated smoking areas at the Palms?
Smoking is permitted throughout the casino floor, at both pools, on three floors of the Palms Ivory Tower and at ghostbar and Moon. The Fantasy Tower, and Palms Place Hotel and Spa are non-smoking.
Other Common Questions
What should I wear during RICON?
We’d love to see as many RICON t-shirts as possible. You are more than welcome to wear t-shirts or hoodies from past years. If you don’t have any old RICON swag don’t worry, attire is casual – jeans and a t-shirt is ok with us!
Whom should I contact if I have special dietary needs or allergies?
Please let a staff member know when you pick up your conference badge or send us an email – email@example.com.
What should I do if I lose or find an item at RICON?
Please bring any found items to the registration desk located in the Ballroom Foyer.
To report a missing item: visit the registration desk or send us an email firstname.lastname@example.org and we will do our best to return it to you.
Does RICON have a code of conduct?
Of course, we want all of our attendees to feel welcome and safe. You can view our code of conduct in further detail here.
What if I can’t attend RICON but I want to watch the sessions?
We will be livestreaming our keynote presentations and all other sessions will be available on-demand after the event. Please register for the livestream here.
What if I still have questions about RICON?
For more information, visit ricon.io or contact email@example.com.
Quick RICON 2014 Details:
- Date: October 27-29, 2014
- Location: The Palms, Las Vegas
- Agenda: http://ricon.io/event-details/index.html#agenda
- Tickets: https://www.eventbrite.com/e/ricon-2014-tickets-12372024057
- Social: Tweet to @RICONconf
- More details: Visit ricon.io for more information
April 17, 2013
This post looks at five commonly asked questions about Riak. For more questions and answers, check out our Riak FAQ.
What hardware should I use with Riak?
Riak is designed to be run on commodity hardware and is run in production on a variety of different server types on both private and public infrastructure. However, there are several key considerations when choosing the right infrastructure for your Riak deployment.
RAM is one of the most important factors – RAM availability directly affects what Riak backend you should use (see question below), and is also required for complex MapReduce queries. In terms of disk space, Riak automatically replicates data according to a configurable n_val. A bucket-level property that defaults to 3, n_val determines how many copies of each object will be stored, and provides the inherent redundancy underlying Riak’s fault-tolerance and high availability. Your hardware choice should take into consideration how many objects you plan to store and the replication factor, however, Riak is designed for horizontal scale and lets you easily add capacity by joining additional nodes to your cluster. Additional factors that might affect choice of hardware include IO capacity, especially for heavy write loads, and intra-cluster bandwidth. For additional factors in capacity planning, check out our documentation on cluster capacity planning.
Riak is explicitly supported on several cloud infrastructure providers. Basho provides free Riak AMIs for use on AWS. We recommend using large, extra large, and cluster compute instance types on Amazon EC2 for optimal performance. Learn more in our documentation on performance tuning for AWS. Engine Yard provides hosted Riak solutions, and we also offer virtual machine images for the Microsoft VM Depot.
What backend is best for my application?
Riak offers several different storage backends to support use cases with different operational profiles. Bitcask and LevelDB are the most commonly used backends.
Bitcask was developed in-house at Basho to offer extremely fast read/write performance and high throughput. Bitcask is the default storage engine for Riak and ships with it. Bitcask uses an in-memory hash-table of all keys you write to Riak, which points directly to the on-disk location of the value. The direct lookup from memory means Bitcask never uses more than one disk seek to read data. Writes are also very fast with Bitcask’s write-once, append-only design. Bitcask also offers benefits like easier backups and fast crash recovery. The inherent limitation is that your system must have enough memory to contain your entire keyspace, with room for a few other operational components. However, unless you have an extremely large number of keys, Bitcask fits many datasets. Visit our documentation for more details on Bitcask, and use the Bitcask Capacity Calculator to assist you with sizing your cluster.
LevelDB is an open-source, on-disk key-value store from Google. Basho maintains a version of LevelDB tuned specifically for Riak. LevelDB doesn’t have Bitcask’s memory constraints around keyspace size, and thus is ideal for deployments with a very large number of keys. In addition to this advantage, LevelDB uses Google Snappy data compression, which provides particular efficiency for text data like raw text, Base64, JSON, HTML, etc. To use LevelDB with Riak, you must the change the storage backend variable in the app.config file. You can find more details on LevelDB here.
Riak also offers a Memory storage backend that does not persist data and is used simply for testing or small amounts of transient state. You can also run multiple backends within a single Riak instance, which is useful if you want to use different backends for different Riak buckets or use a different storage configuration for some buckets. For in-depth information on Riak’s storage backends, see our documentation on choosing a backend.
How do I model data using Riak’s key/value design?
Riak uses a key/value design to store data. Key/value pairs comprise objects, which are stored in buckets. Buckets are flat namespaces with some configurable properties, such as the replication factor. One frequent question we get is how to build applications using the key/value scheme. The unique needs of your application should be taken into account when structuring it, but here are some common approaches to typical use cases. Note that Riak is content-agnostic, so values can be any content type.
|Session||User/Session ID||Session Data|
|Content||Title, Integer||Document, Image, Post, Video, Text, JSON/HTML, etc.|
|Advertising||Campaign ID||Ad Content|
|Sensor||Date, Date/Time||Sensor Updates|
|User Data||Login, Email, UUID||User Attributes|
For more comprehensive information on building applications with Riak’s key/value design, view the use cases section of our documentation.
What other options, besides strict key/value access, are there for querying Riak?
Most operations done with Riak will be reading and writing key/value pairs to Riak. However, Riak exposes several other features for searching and accessing data: MapReduce, full-text search, and secondary indexing.
Riak also provides Riak Search, a full-text search engine that indexes documents on write and provides an easy, robust query language and SOLR-like API. Riak Search is ideal for indexing content like posts, user bios, articles, and other documents, as well as indexing JSON data. For more information, see the documentation on Riak Search.
Secondary indexing allows you to tag objects in Riak with one or more queryable values. These “tags” can then be queried by exact or range value for integers and strings. Secondary indexing is great for simple tagging and searching Riak objects for additional attributes. Check out more details here.
How does Riak differ from other databases?
We often get asked how Riak is different from other databases and other technologies. While an in-depth analysis is outside the scope of this post, the below should point you in the right direction.
Riak is often used by applications and companies with a primary background in relational databases, such as MySQL. Most people who move from a relational database to Riak cite a few reasons. For one, Riak’s masterless, fault-tolerant, read/write available design make it a better fit for data that must be highly available and resilient to failure scenarios. Second, Riak’s operational profile and use of consistent hashing means data is automatically redistributed as you add machines, avoiding hot spots in the database and manual resharding efforts. Riak is also chosen over relational databases for the multi-datacenter capabilities provided in Riak Enterprise. A more detailed look at the difference between Riak and traditional databases and how to make the switch can be found in this whitepaper, From Relational to Riak.
A more detailed look at the technical differences between Riak and other NoSQL databases can be found in the comparisons section of our documentation, which covers databases such as MongoDB, Couchbase, Neo4j, Cassandra, and others.