首页 > 后端 > 问答 > 亚马逊的数据库有哪些功能,MongoDB 有哪些企业级应用

亚马逊的数据库有哪些功能,MongoDB 有哪些企业级应用

来源:整理 时间:2024-07-24 07:13:16 编辑:黑码技术 手机版

本文目录一览

1,MongoDB 有哪些企业级应用

Craiglist上使用MongoDB的存档数十亿条记录。 FourSquare,基于位置的社交网站,在Amazon EC2的服务器上使用MongoDB分享数据。
更新频繁并mongodb优势建议使用缓存数据库mongodb搭配使用更新频繁数据使用缓存存储定间再同步mongodb

MongoDB 有哪些企业级应用

2,i2CDP一般都用于哪些场景

i2CDP在勒索病毒预防和恢复,数据本地/异地容灾,数据实时备份,数据库数据保护等场景都是可以使用的。
1. 存储。ibm貌似才刚推出关于存储的计划。这样读写的速度更快,并且高容错,同时也可采用一般机器进行水平扩展,而不需要大型机这样的高性能机器。 2. 网页索引资料库。貌似搜索领域现在运用hadoop比较多。国内估计bat都在用吧,国外的典型应该是yahoo了。 3. 日志分析。类似日志分析这样的数据挖掘领域貌似也应用的较多。 4. 商品推荐。amazon用来进行协同过滤的商品推荐,个性化广告的推送也应该属于此类。 5. 垃圾邮件的识别与过滤。

i2CDP一般都用于哪些场景

3,提升MongoDB安全性的方法是什么

1. 启用auth — 即使在可信赖网络中部署MongoDB服务器时启用auth也是项好的安全实践。当你的网络受攻击时它能够提供“深层防御”。编辑配置文件来启用auth 1 auth = true 2.不要把生产环境的数据库暴露在Internet上-限制对数据库的物理访问是安全性的非常重要的一个措施。如果没有必要,就不要把生产环境的数据库暴露在Internet上。如果攻击者不能物理地连接到MongoDB服务器这种情形大打折扣,那么数据就不会比现在更安全。如果你把服务部署在亚马逊web服务(AWS)上,那么你应当把数据库部署在虚拟私有云(VPC)的私有子网里。有关这方面的更多信息请阅读博客文章"在私有云(VPC)里部署MongoDB"。 3.使用防火墙-防火墙的使用可以限制允许哪些实体连接MongoDB服务器。最佳的措施就是仅仅允许你自己的应用服务器访问数据库。如果你把无法部署在亚马逊web服务(AWS)上,你可以使用"安全组“功能限制访问权限。如果你把服务部署在不支持防火墙功能的提供商的主机上,那么你可以亲自使用"iptables"对服务器进行简单的配置。请参考mongodb的文档,实现对你所面对的具体环境配置iptables。 4.使用key文件建立复制服务器集群-指定共享的key文件,启用复制集群的MongoDB实例之间的通信。如下给配置文件中增加keyfile参数。复制集群里的所有机器上的这个文件的内容必须相同。 1 keyFile = /srv/mongodb/keyfile 5.禁止HTTP状态接口- 默认情况下Mongodb在端口28017上运行http接口,以提供“主”状态页面。在生产环境下推荐不要使用此接口,最好禁止这个接口。使用"nohttpinterface"配置设置可以禁止这个http接口。 1 nohttpinterface = true 6.禁止REST接口-在生产环境下建议不要启用MongoDB的REST接口。这个接口不支持任何认证。默认情况下这个接口是关闭的。如果你使用的"rest"配置选项打开了这个接口,那么你应该在生产系统中关闭它。 1 rest = false 7.配置bind_ip- 如果你的系统使用的多个网络接口,那么你可以使用"bind_ip"选项限制mongodb服务器只在与该配置项关联的接口上侦听。默认情况下mongoDB绑定所有的接口。 1 bind_ip = 10.10.0.25,10.10.0.26 8.启用SSL- 如果你没有使用SSL,那么你在MongoDB客户端和MongoDB服务器之间的传输的数据就是明文的,容易受到窃听、篡改和“中间人”攻击。如果你是通过像internet这样的非安全网络连接到MongoDB服务器,那么启用SSL就显得非常重要。 9.基于角色进行认证- MongoDB支持基于角色的认证,这样你就可以对每个用户可以执行的动作进行细粒度的控制。使用基于角色的认证组建可以限制对数据库的访问,而不是所有的用户都是管理员。更多的信息请参考有关角色的文档。 10.企业级MongoDB与kerberos- 企业级mongodb继承了kerberos认证。有关这方面的更多信息请参考mongodb文档。基于用户名/密码的系统本身就是不安全的,因此如果可能的话,请使用基于kerberos的认证。

提升MongoDB安全性的方法是什么

4,如何权衡Amazon DynamoDB和SimpleDB

NoSQL数据库促进了可扩展性,且能够帮助Web应用减少开发时间。不像关系型数据拥有固定的模式,很多NoSQL数据库无模式,但也为开发者提供了更多的灵活性。两个比较流行的NoSQL数据库是亚马逊Web服务的SimpleDB和DynamoDB。亚马逊DynamoDB和SimpleDB充分管理了非关系型数据库,并且提供了简单的应用程序接口(API)进行存储、查询和管理数据。这两个数据库都是适用于寻求灵活数据库设计的应用,但是也有数个不同点和应用。用SimpleDB管理更小的数据库SimpleDB最适合每一个域不超过10GB的小型数据库,这种数据库需要基本的存储和查询操作。如果你期望的表的增长速度比这个更大,而且计划使用SimpleDB的话,将需要自己将数据分成两个或者更多的域来管理。同时它也能够跨域手动分割数据,附加的管理费用破坏了SimpleDB的优势。这项服务旨在服务于小型数据库应用,这些应用这种灵活性、可用性以及耐久性是关键考量,同时可扩展性需求较少。能够在运行中改变表的属性,且无须修改模式、重新索引数据或者离线操纵表结构都是其灵活性很好地体现。SimpleDB分布在一个区域中的多个数据中心提供了可用性和耐久性。SimpleDB数据库围绕域组织管理,类似于关系表。域包含多个元素,或者键值对集。根据关系表中的行考虑元素,同时键和值分别是属性和属性组件。数据被添加到域中,要求使用基础API或者控制台。SimpleDB支持简单的选择声明,即任何SQL程序员都能理解。然而也有明显的区别。SimpleDB不支持跨域联合。如果你需要结合多个域的数据,必须查询和结合每一个所使用的定制程序。对于简单的联合并不困难,但是如果你的应用需要支持多个复杂的联合,就要使用MySQL或者PostgreSQL这样的关系型数据库了。二者都可以通过亚马逊的关系型数据库服务获得。SimpleDB的一个优势就是在一个表中索引所有的元素,这对于允许用户查询任何元素的应用很有用。由于所有的元素都在索引中,通过姓氏、城市、国籍或者邮政编码查询客户表可以很快实现。用DynamoDB管理大型数据库亚马逊DynamoDB旨在为要求更高的应用设计,这些应用要求可扩展的数据存储以及更高级的数据管理功能。代替使用硬盘,DynamoDB使用固态硬盘,实现恒定、低延迟的读写时间。旨在扩展大容量同时维持一致的性能,虽然这种性能伴随着更为严格的查询模型。由于DynamoDB同更大的企业数据库协作,他们可能要求额外的数据管理服务。AWS同弹性MapReduce(EMR_AWS Hadoop服务)和Redshift(其数据仓库服务)集成DynamoDB。使用亚马逊Redshift或者EMR进行大规模特殊查询或者分析,使用DynamoDB基于散列和散列分区值进行更有针对性的查询。你可以使用DynamoDB来避免管理分割域产生的额外费用。DynamoDB没有规模限制,而且可以按需管理数据域。DynamoDB在主键值上索引,允许二级索引。主索引和二级索引都基于散列或者散列分区键值。取代单一的选择声明,这项服务使用查询和扫描声明。查询声明同主或者二级散列或者刷哪里额分区键值使用。在表中扫描读取每一个元素,提供了更多的灵活性,但是这种操作比查询更慢,尤其是在大型的表中更是如此。你的应用的响应性也部分由此决定。开发者可以使用DynamoDB Local来构建和测试本地数据库代码,而不是通过实际生产的数据库。DynamoDB和DynamoDB Local API互相兼容,因此代码可以在两种环境中运行。

5,IMDB是什么意思

IMDb全称:Internet Movie Database(互联网电影数据库) IMDb创办于1990年10月17日,从1998年开始成为亚马逊公司旗下的网站。 IMDb是一个关于电影、电影演员、电视节目、电视明星、电子游戏和电影制作小组的在线数据库。其中的资料中包括了影片的众多信息,演员,片长,内容介绍,分级,评论等。它是目前全球互联网中最大的一个电影资料库,里面包括了几乎所有的电影,以及1982年以后的电视剧集。对于电影的评分目前使用最多的就是IMDb评分。除了基本信息, IMDb还有更深层的内容;比如影片拍摄相关的花絮,片中出现的漏洞,影片音轨,屏幕的高宽比,影片的不同版本信息等等。 演员、导演、作者和其他工作人员都在数据库中有自己的条目,其中列出他们参加过的影片,通常还有他们的传记。用户还可以在akas.imdb. com找到那些,在不同语言、不同国家或地区发行时,使用的不同片名的电影。IMDb还提供每日更新的电影、电视新闻,以及为不同电影活动,比如奥斯卡奖推出的特别报道。同时,IMDb官方站点上的论坛也十分活跃,除每个数据库条目都有留言板之外,还有关于多种多样的主题的各种综合讨论版。 任何人只要有电子信箱,并使用接受Cookie的Web浏览器,就可以在IMDb上建立帐户,提交信息和参加各种主题活动的投票。针对自动化查询的需求,数据库的大部分都能以压缩的文本、文件格式下载,并用提供的工具解压。
IMDB即互联网电影数据库,是一个关于电影、电影演员、电视节目、电视明星、电子游戏和电影制作小组的在线数据库。它是目前全球互联网中最大的一个电影资料库,里面包括了几乎所有的电影,以及1982年以后的电视剧集。
你好IMDb全称:Internet Movie Database(互联网电影数据库)
imdb是互联网上历史最久、最负盛名的电影交流基地,从正式诞生以来就以百科全书式的数据检索方式闻名天下,堪称影迷必备工具。在15周年专题网站上,imdb分别总结了从1990年到2005年每一年的电影大事、网站大事和美国大事,并由编辑部全体高层选出每人最爱的15部电影,最后加权算出代表imdb的15年来15部佳片。  这15部电影分别是:  《搏击会》(1999)、《黑客帝国》(1999)、《低俗小说》(1994)、《普通嫌疑犯》(1995)、《肖申克的救赎》(1994)、《四海好家伙》(1990)、《记忆碎片》(2000)、《雪花膏离奇命案》(1996)、《第六感》(1999)、《洛城机密》(1997)、《辛德勒的名单》(1993)、《穆赫兰道》(2001)、《上帝之城》(2002)、《千与千寻》(2001)和《美国美人》(1999)。  yoyo  ■imdb15年  imdb全称internet movie database(互联网电影数据库),其前身是一个名叫“rec.arts.movies”的usenet新闻组。当时一群热心影迷自发地组织起来,列出影片的演职员表,并为已故影人撰写小传(那时称作“死亡名单”)。  1990年10月17日,imdb的奠基人col needham写了一系列unix程序,使得所有信息成为可搜索数据,这项至关重要的功能使新闻组上的信息变得更有用、更有意义,直到现在,强大无比的交叉搜索功能还是imdb的天字招牌。  1993年,imdb.com正式启动,成为互联网上第一个完全以电影为内容的网站。之后6年,这个网站不断发展壮大,在美国各大校园网中出现镜像,提交电影信息的用户也越来越多(imdb的写入权力是开放的)。1995年,随着海量数据带来的信息拥堵、对员工人数的进一步要求,imdb走上另一个十字路口。col needham辞掉了他的正式工作,用自己的信用卡买下了第一台服务器,并使imdb公司化。  1998年,imdb的信息量继续以几何级数增长,民间自愿贡献的服务器空间很快耗尽,所有义务工作的编辑人员也被无穷无尽的处理工作淹没,所幸的是,全球最大电子商务网站a鄄mazon.com的创始人杰夫·贝索斯买下了imdb,使那些“白干活”的义工们终于拿到了薪水。  2001年3月,imdb启动了帮助小演员成名的“宣传照”服务,2002年1月,专门针对业内人士的收费网站imdbpro.com启动。
文章TAG:亚马逊数据数据库哪些亚马逊的数据库有哪些功能有哪些企业级应用

最近更新