WZ_XJTU_JAVA_SPACE

          while(true) {System.out.println("wz.xjtu");}

          NoSQL & MongoDB

          最近在準(zhǔn)備一個(gè)小的討論會(huì),題目可以自定,我感覺(jué)這個(gè)MongoDB還是蠻有意義的,值得討論一下。做了一些slides,節(jié)選如下,

          1. What is NOSQL

            1. NOSQL != NO SQL

            2. NOSQL = Not Only SQL

          2. What do we want?

            1. Performance

            2. Scalability

            3. Flexibility

          3. Two important theories

            1. CAP (Every system only can match 2 of them, NoSQL supports to match A and P)

              1. Consistency

              2. Availability

              3. Tolerance to network Partitions

            2. ACID & BASE(Anti-ACID)

              1. ACID – RDBMS use this theory

              2. BASE – Anti-ACID and NoSQL use it.

          4. Compare with current RDBMS with NoSQL solutions

            1. RDBMS are working w/ relationship, and the relationship are not easy to extend (scalability)

            2. RDBMS software are implemented as a big system with additional function which make the database slow

            3. ACID can make the data perfect, but it does not care about the performance.

            4. Most of NoSQL solutions are schemaless

            5. Make the simple things simple (for example: log)

          5. Upcoming solutions of the software.

            1. NoSQL is nibbling up the SQL solutions.

            2. NoSQL + SQL = Data solution

          6. What is the issues we are meeting now?

            1. Performance

            2. Document generation (PDF/Email)

            3. Image solutions

          7. Compare with MySQL

            1. Performance is better

            2. Scalability is excellent

          8. MongoDB vs CouchDB

            1. Similar solutions.

            2. Performance of MongoDB is better than CouchDB

            3. MongoDB is better at web solutions.

          9. Three words about the MongoDB

            1. NOSQL –> RDBMS

            2. BSON

            3. GridFS

          10. How to use it?

            1. 1 Click install

            2. 2 clicks helloworld using java client

            3. types which mongo supports now

            4. Collection oriented database.

            5. index using with MongoDB

            6. GridFS for the big file

          11. Sharding with Mongodb

            1. How to shard?

            2. Scalability is excellent.

          12. Upcoming solutions for Mongodb

            1. ORM with MongoDB java client

            2. Performance tuning with java client

          13. What can Mongodb  do? cannot do?

            1. Document

            2. Image store

            3. Real-time Analysis

            4. Caching

          14. Upcoming simple desgin with Mongodb.

          image

          posted on 2009-12-20 01:31 wz.xjtu 閱讀(2585) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          <2009年12月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評(píng)論

          • 1.?re: Cache之我見(jiàn)
          • 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
          • --awp001
          • 2.?re: Cache之我見(jiàn)
          • 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
          • --wz.xjtu
          • 3.?re: Cache之我見(jiàn)
          • 在分布式環(huán)境里,多個(gè)用戶共用一個(gè)Cache,從Cache中獲取對(duì)象的時(shí)候,如何解決用戶之間的爭(zhēng)搶問(wèn)題,鎖定嗎?
          • --awp001
          • 4.?re: Cache之我見(jiàn)
          • 目前我的核心任務(wù)是實(shí)現(xiàn)一個(gè)對(duì)象池,減少垃圾收集,樓主能否提供一些建議?
          • --awp001
          • 5.?re: Cache之我見(jiàn)
          • 我這幾天正在研究在系統(tǒng)內(nèi)引入緩存,樓主說(shuō)的一級(jí)緩存 二級(jí)緩存 是一個(gè)很好的想法。
          • --awp001

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 成都市| 且末县| 青浦区| 永吉县| 平陆县| 芜湖市| 保康县| 恩平市| 丹江口市| 沂水县| 克东县| 宁安市| 皮山县| 裕民县| 应城市| 无锡市| 榆林市| 梧州市| 建昌县| 灵武市| 临泽县| 胶南市| 万全县| 平罗县| 定州市| 太湖县| 海丰县| 克什克腾旗| 江北区| 浦东新区| 涟源市| 高陵县| 金寨县| 栾川县| 林周县| 鄂州市| 浦北县| 安徽省| 肃宁县| 天等县| 开封市|