Ⅰ 评价数据库
常用数据库有ACCESS, sql, ORACEL, 其他的数据库还有很多。
小型数据用ACCESS一般在5000以内较好。
大型数据库用SQL、ORA,适合大型数据处理,一般数据在及时万以上。看个人的使用习惯。多人使用SQL和WINDOWS兼容性比较好。
Ⅱ 如何评价小米开源数据库 pegasus
Pegasus是什么?
Pegasus是小米云存储团队开发的一个分布式Key-Value存储系统,它的目标是高可用、高性能、强一致和高扩展。Pegasus系统的Server端完全采用C++语言开发,使用PacificA协议支持强一致性,使用RocksDB作为单机存储引擎。经过两年多的开发,Pegasus从无到有,到现在支持了近十个业务,正一步步向着最初定下的目标前进。
Pegasus有什么特性?
高可用:系统是高可用的,即使在部分服务器挂掉之后,也能在秒级的极短时间内恢复服务,尽量较少对用户的影响,服务可用度达到99.99%以上。
高性能:系统能够提供高性能的读写服务,线上99%的读写延迟控制在5毫秒以内。
强一致:系统对用户提供强一致性的语义,使用户编写业务逻辑时更轻松。
高扩展:系统能够很容易地增减节点,以应对业务负载的变化,并且运维是自动化的。
易使用:系统给用户提供简单易懂的库和接口,方便用户使用。
Pegasus有什么价值?
首先,它可以满足对延迟要求很高的在线业务的需求,譬如广告业务。另外,它也可以替代Redis系统的一些使用场景,在满足一定性能的同时,提供持久化、高可用、自动运维的特性。
为什么要开源?
一方面,希望把有用的东西分享出去让更多人使用,提升公司的技术影响力。另一方面,通过开源可以让外部的力量参与贡献,一起把系统做得更完善。
Ⅲ 如何评价postgresql
PostgreSQL的主要优点:
1、对事务的支持与MySQL相比,经历了更为彻底的测试。对于一个严肃的商业应用来说,事务的支持是不可或缺的。
2、MySQL对于无事务的MyISAM表。采用表锁定,一个长时间运行的查询很可能会长时间地阻碍对表的更新。而PostgreSQL不存在这样的问题。
3、PostgreSQL支持存储过程,而目前MySQL不支持,对于一个严肃的商业应用来说,作为数据库本身,有众多的商业逻辑的存在,此时使用存储过程可以在较少地增加数据库服务器的负担的前提下,对这样的商业逻辑进行封装,并可以利用数据库服务器本身的内在机制对存储过程的执行进行优化。此外存储过程的存在也避免了在网络上大量的原始的SQL语句的传输,这样的优势是显而易见的。
4、对视图的支持,视图的存在同样可以最大限度地利用数据库服务器内在的优化机制。而且对于视图权限的合理使用,事实上可以提供行级别的权限,这是MySQL的权限系统所无法实现的。
5、对触发器的支持,触发器的存在不可避免的会影响数据库运行的效率,但是与此同时,触发器的存在也有利于对商业逻辑的封装,可以减少应用程序中对同一商业逻辑的重复控制。合理地使用触发器也有利于保证数据的完整性。
6、对约束的支持。约束的作用更多地表现在对数据完整性的保证上,合理地使用约束,也可以减少编程的工作量。
Ⅳ 网络数据库的评价指标不包括什么
网络数据库的评价指标不包括系统的质量。网络数据库的评价指标包括六点。
1、内容准确无误。
2、范围广深适度。
3、来源权威可信。
4、更新及时规律。
5、检索方便高效。
6、系统稳定可靠。数据和资源共享这两种技术结合在一起,即成为广泛使用的网络数据库。
Ⅳ 文件数据库有哪些性能和稳定性的评价如何最好能有实例说明。
文件数据库
文件数据库又叫嵌入式数据库,将整个数据库的内容保存在单个索引文件中,以便于数据库的发布。
文件数据库的3个重要特征(相对于传统数据库)
1. 数据操作接口
SQL92标准,不管是传统数据库,还是文件数据库,都必须支持SQL92标准。
2. 数据保存格式
传统数据库(DB2, Oracle, SQL server等)数据保存的方式各异。
文件数据库将数据保存在单一文件中。
3. API支持
传统数据库都支持ODBC和JDBC。
某些文件数据库不支持ODBC和JDBC(sqlite都不支持,Berkeley DB有ODBC和JDBC支持,Firdbird有第三方的ODBC驱动)。
文件数据库与传统数据库的比较
优势: 由于数据保存在单一文件中,数据库的部署和发布都比较简单,适用于内嵌在应用程序中。
数据量不是太大时,速度比传统数据库要快。
缺点: 由于数据保存在单一文件中,数据库打开时,该文件会被整个load到内存,应此数据库不能过大(100M以内,个人测试)。
各种文件数据库的比较
Sqlite: 老牌的文件数据库,完全免费 ( public domain ),使用方便,无须任何配置,下载源代码编译成库或者直接编译到应用程序都可以(250K,C代码)。支持事务机制和blob数据类型。http://www.sqlite.org/
Berkerley DB: 更老牌的文件数据库,最稳定的数据库,完全可以取代大部分传统client/server数据库的应用场合;支持xml(代价是30M硬盘空间)。缺点是配置和使用比较复杂,不太适合小项目。
Firbird:与sqlite比较类似,有C#支持。某些发布版本不能build, 很久没有关注了。
Access:一般不考虑
Sqlite简单介绍
个人比较喜欢sqlite, 使用最方便,唯一的准备工作是下载250K的源;而且作者很热心,有问必答。
以下演示一下使用sqlite的步骤,先创建一个数据库,然后查询其中的内容。2个重要结构体和5个主要函数:
sqlite3 *pdb, 数据库句柄,跟文件句柄FILE很类似
sqlite3_stmt *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句
sqlite3_open(), 打开数据库
sqlite3_exec(), 执行非查询的sql语句
sqlite3_prepare(), 准备sql语句,执行select语句或者要使用parameter bind时,用这个函数(封装了sqlite3_exec).
Sqlite3_step(), 在调用sqlite3_prepare后,使用这个函数在记录集中移动。
Sqlite3_close(), 关闭数据库文件
还有一系列的函数,用于从记录集字段中获取数据,如
sqlite3_column_text(), 取text类型的数据。
sqlite3_column_blob(),取blob类型的数据
sqlite3_column_int(), 取int类型的数据
…
Ⅵ 如何评价阿里OceanBase 数据库
mysql和oracle属于传统关系型数据库,而hbase和Oceanbase则数据No Sql数据库。
Ⅶ 如何评价足球经理游戏的数据库
这么说吧,这个游戏的数据库就是最大的价值所在,也是他和其他类似游戏的区别所在,只要这个游戏继续出下去,忠实粉丝就没有不玩的理由。
每一个联赛都有专门的数据调查员,而像英超、意甲这些影响力比较大的联赛,几乎每一支球队都有专门的调查员。调查员很多都亲临球队现场一个赛季,对球员的各方面的数据进行评判,最终得出数据。目前,FM拥有超过50个国家,2万家俱乐部,超过37万名球员的真实信息。
近几代的数据库球员数据更加理性坚定了这些,想象之前掉下神坛的各代-10大神吧,你懂的!
如果说到主帅参考这个游戏来买人,我没有去了解过之类的信息,除了@孙长老提到的例子,有一段时间倒是风传弗格森温格买人常参考,原因也是足球经理拥有千名球探,真实性就只有本人才知道了。
反面例子倒是能找到一个,近年利物浦买下卡萝莉以及亨德森,乔阿伦。这些FM不看好的人。
至于结果,就只有时间能告诉我们了。
Ⅷ 有谁能告诉我怎么评判一个数据库的好坏呢
数据库是用来存储数据的,主要看安全性~现在常用的是sql ,my sql ,acsess,Oracle,其中用acsess做的数据库最垃圾,密码很容易被破解,而Oracle是全球最出名的数据库,安全性最高~但是比较复杂~
对于速度,主要看程序代码的优化~
Ⅸ 如何评价SequoiaDB巨杉数据库
equoiaDB巨杉数据库 是国内领先的新一代分布式数据库厂商。
主要产品SequoiaDB是国内唯一一款企业级的新一代分布式、标准化NewSQL数据库。作为商业化的数据库产品,现已开源。同时也提供了包括企业数据融合和再加工、非结构化数据管理平台、大数据管理平台在内的多个企业级大数据解决方案。
SequoiaDB巨杉数据库也于近期发布了SequoiaDB 2.0企业版,新版本加入了SQL2003支持、双引擎核心存储、双活机制等,在企业级功能上超越硅谷同类产品。作为Spark全球的发行商之一,巨杉在2.0时代将提供高并发实时计算、高吞吐量批处理分析、以及在线流处理计算等一系列企业级解决方案,SequoiaDB巨杉数据库平台可以帮助企业快速地进行跨系统的数据融和、提炼和再加工。
近期,在当前的资本寒冬之下,巨杉于近期获得了DCM领投的近亿元B轮融资。这体现了投资界对于这家务实的大数据基础软件公司发展的一致看好,而此次融资也成为国内新一代分布式数据库领域最大的一笔投融资。