搜索


会员资源切换至【手机版】

切换本帖至【手机版】


开启左侧

给MongoDB开发者的50条建议 50 Tips and Tricks for MongoDB Developers: Get the Most Out of

[复制链接]
发表于 2021-8-12 21:09:51 | 显示全部楼层 |阅读模式
下载备注说明:


  • 1.有些P2P资源共享较早,会出现无源或暂时无源的情况,如果您喜欢它,请耐心挂机等待。


  • 2. 有些磁力链接无法自动解析,比如:


    [url=magnet:?xt=urn:btih:E1346C46C3736056756E98D2EC22A383D7D2600F&dn=[www.books51.com]太阳之下_幸福北韩 Under.the.Sun.2015.DOCU.1080p.WEB-DL.AAC2.0.H264-FGT 4GB]点击下载[/url]



    可自行选择字符


    [url=


    红色为磁力地址


    ]点击下载


    之间的内容 (红色字符代表要复制的磁力链接代码,选择后点击CRTL+C 复制到下载工具中




  • 游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0


    资源信息:



    中文名


    : 给MongoDB开发者的50条建议


    原名


    : 50 Tips and Tricks for MongoDB Developers: Get the Most Out of Your Database


    作者


    : Kristina Chodorow


    图书分类


    : 软件


    资源格式


    : PDF


    版本


    : 英文文字版/更新EPUB版本


    出版社


    : O'Reilly


    书号


    : 978-1449304614


    发行时间


    : 2011年05月06日


    地区


    : 美国


    语言


    : 英文


    概述


    :




    内容介绍:


    Getting started with MongoDB is easy, but once you begin building applications with it, you'll face some complex issues. What are the tradeoffs between normalized and denormalized data? How do you handle replica set failure and failover? This collection of MongoDB tips, tricks, and hacks helps you resolve issues with everything from application design and implementation to data safety and monitoring. You get specific guidance in five topic areas directly from engineers at 10gen, the company that develops and supports this open source database: Application Design Tips: What to keep in mind when designing your schema Implementation Tips: Programming applications against MongoDB Optimization Tips: Speeding up your applications Data Safety Tips: Using replication and journaling to keep data safe—without sacrificing too much performance Administration Tips: How to configure MongoDB and keep it running smoothly


    内容截图:





    目录


    : Chapter 1 Application Design Tips Tip #1: Duplicate data for speed, reference data for integrity Tip #2: Normalize if you need to future-proof data Tip #3: Try to fetch data in a single query Tip #4: Embed dependent fields Tip #5: Embed “point-in-time” data Tip #6: Do not embed fields that have unbound growth Tip #7: Pre-populate anything you can Tip #8: Preallocate space, whenever possible Tip #9: Store embedded information in arrays for anonymous access Tip #10: Design documents to be self-sufficient Tip #11: Prefer $-operators to JavaScript Tip #12: Compute aggregations as you go Tip #13: Write code to handle data integrity issues Chapter 2 Implementation Tips Tip #14: Use the correct types Tip #15: Override _id when you have your own simple, unique id Tip #16: Avoid using a document for _id Tip #17: Do not use database references Tip #18: Don’t use GridFS for small binary data Tip #19: Handle “seamless” failover Tip #20: Handle replica set failure and failover Chapter 3 Optimization Tips Tip #21: Minimize disk access Tip #22: Use indexes to do more with less memory Tip #23: Don’t always use an index Tip #24: Create indexes that cover your queries Tip #25: Use compound indexes to make multiple queries fast Tip #26: Create hierarchical documents for faster scans Tip #27: AND-queries should match as little as possible as fast as possible Tip #28: OR-queries should match as much as possible as soon as possible Chapter 4 Data Safety and Consistency Tip #29: Write to the journal for single server, replicas for multiserver Tip #30: Always use replication, journaling, or both Tip #31: Do not depend on repair to recover data Tip #32: Understand getlasterror Tip #33: Always use safe writes in development Tip #34: Use w with replication Tip #35: Always use wtimeout with w Tip #36: Don’t use fsync on every write Tip #37: Start up normally after a crash Tip #38: Take instant-in-time backups of durable servers Chapter 5 Administration Tips Tip #39: Manually clean up your chunks collections Tip #40: Compact databases with repair Tip #41: Don’t change the number of votes for members of a replica set Tip #42: Replica sets can be reconfigured without a master up Tip #43: --shardsvr and --configsvr aren’t required Tip #44: Only use --notablescan in development Tip #45: Learn some JavaScript Tip #46: Manage all of your servers and databases from one shell Tip #47: Get “help” for any function Tip #48: Create startup files Tip #49: Add your own functions Tip #50: Use a single connection to read your own writes

    主题推广




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    切换至【手机版】| 主站| Archiver|

    JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

    |网站地图

    GMT+8, 2026-6-14 01:58 , Processed in 0.522861 second(s), 62 queries .

     

    快速回复 返回顶部 返回列表