In this session you’ll learn how to develop applications using Couchbase Mobile’s database API, synchronization, and security. James and Jim will cover Couchbase Lite’s CRUD, query, and synchronization APIs for managing and accessing app data. They will also demo Sync Gateway’s synchronization capabilities, including how to resolve data conflicts. Last, you’ll learn how to add security to your application.
Would you like to know how CenterEdge Software consolidated their thirty SQL Server nodes into 5-node Couchbase clusters? Would you like to know the best practices for moving from Oracle, MySQL to Couchbase? Many applications and companies are migrating from relational databases to NoSQL. This talk will discuss the tipping points to consider the move. We'll then share the best practices and lessons learned at CenterEdge Software while moving from SQL Server to Couchbase. In addition, we'll discuss the best practices for moving from Oracle, MySQL to Couchbase.
There are three things important in databases: performance, performance, performance. From a simple query to fetch a document to a query joining millions of documents, designing the right data models and indexes is important. There are many indices you can create, and many options you can choose for each index. This talk will help you understand tuning N1QL query, exploiting various types of indices, analyzing the system behavior, and sizing them correctly.
Spark is rapidly becoming a go-to solution for enterprises that want to leverage their data with more advanced analytics. But did you know that it’s easier than ever to leverage Couchbase data with Spark? Databricks, founded by the creators of Spark, will present how they see Spark evolving to address new use cases, and how simple it can be to immediately start using Spark with Couchbase data.
Predix, GE’s software platform for the Industrial Internet, powers machines all over the world – wind turbines, rail yards, and more. The GE team needed to build a mobile platform that would enable Industrial Internet applications to work offline and sync with existing systems, all while continuing to collect and protect data and provide a streamlined user experience for its workforce. In this session, the GE team will discuss their requirements for Predix, what led them to select Couchbase to power the platform, and how they were able to migrate to Couchbase in only 90 days.
Operating Couchbase (or any other NoSQL technology) at scale requires rapidly developing maturity on a number of vectors, including design and deployment standards, well understood standard operating procedures (SOPs), adequate QA/PoC testing, vendor management, skill upgrading, cost management, technology selection, and data modeling standards, etc. In this talk, we will use a "Mind Map" to categorize these vectors and "walk the tree" along each of these vectors.
Searching for the right video content to tell a story in the right way is hard. The demand for authentic, relatable video content is at an all time high, with brands trying to harness the power of the crowd to help tell their stories. With the abundance of readily available cloud computer power, machine learning is becoming a much more feasible tool that allows us to perform analysis of video content, including object classification, sentiment analysis, audio transcriptions, and much more. This talk will show how Seenit is combining all these tools with the power of Couchbase’s Full Text Search and N1QL capabilities, providing us with the means to provide a high-quality and scalable video intelligence platform.
Good monitoring can be the difference between a great night's sleep or hearing your phone go off at 2:37 a.m. because of a production outage. Couchbase Server provides a large number of metrics which can be overwhelming if you do not know the critical things to focus on or how to expose that information to your monitoring system. In this talk we will look at example production incidents, going in depth around specific things to monitor, and how this information can be used to find issues, work out root cause, and discover trends.
Memory-optimized indexes add fast and scalable secondary indexing capability in Couchbase 4.5. The performance of Global Secondary Indexes can now be accelerated by providing more DRAM and CPU cores. To achieve high-performance in-memory indexing, we designed a new storage engine called Nitro from the ground up, taking advantage of many CPU cores and large DRAM capacity available in modern commodity servers. Couchbase Multi-Dimensional Scaling (MDS) also plays a key role in achieving high scalability for secondary indexing. In this presentation, we cover the key architectural innovations and design of the Nitro storage engine used in memory-optimized indexes. We showcase the performance of memory-optimized indexes in terms of indexing latency, throughput, and scalability compared to regular indexes.