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

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
主站蜘蛛池模板: 舒兰市| 南乐县| 新疆| 常州市| 从江县| 会同县| 綦江县| 工布江达县| 巩留县| 思南县| 桂东县| 永康市| 吉木乃县| 江津市| 香港| 绥芬河市| 盖州市| 巩留县| 鹤岗市| 和平区| 临清市| 桂东县| 浪卡子县| 迁安市| 南漳县| 武安市| 温宿县| 荔浦县| 常熟市| 荆州市| 江油市| 托里县| 霍州市| 临泉县| 昌乐县| 咸阳市| 自治县| 绍兴市| 蕲春县| 密山市| 广河县|