官术网_书友最值得收藏!

Getting Up and Running with Cassandra

As an application developer, you have almost certainly worked with databases extensively. You must have built products using relational databases such as MySQL and PostgreSQL, and perhaps experimented with NoSQL databases including a document store such as MongoDB or a key value store such as Redis. While each of these tools has its strengths, you will now consider whether a distributed database such as Cassandra might be the best choice for the task at hand.

In this chapter, we'll begin with the need for NoSQL databases to satisfy the conundrum of ever-growing data. We will see why NoSQL databases are becoming the de facto choice for big data and real-time web applications. We will also talk about the major reasons to choose Cassandra from among the many database options available to you. Having established that Cassandra is a great choice, we'll go through the nuts and bolts of getting a local Cassandra installation up and running. By the end of this chapter, you'll know the following:

  • What big data is and why relational databases are not a good choice
  • When and why Cassandra is a good choice for your application
  • How to install Cassandra on your development machine
  • How to interact with Cassandra using cqlsh
  • How to create a keyspace, table, and write a simple query
主站蜘蛛池模板: 古交市| 桂东县| 东乡族自治县| 西平县| 高尔夫| 阳朔县| 赤城县| 原平市| 林州市| 西丰县| 临沂市| 和林格尔县| 徐水县| 尤溪县| 邹城市| 水城县| 通江县| 洛扎县| 万宁市| 龙南县| 湖北省| 胶州市| 安阳县| 宣化县| 鹿泉市| 喀什市| 昌图县| 萨迦县| 枣强县| 京山县| 安阳市| 五指山市| 衡阳县| 时尚| 新邵县| 大姚县| 饶河县| 巴塘县| 彭阳县| 遂昌县| 江北区|