微软的数据库平台,我在大学时只是耳闻,并没有真正地用过。听说过 Office 里的几大件,最常用的是 Word、Excel、PowerPoint,而接下来的就是数据库:Access。曾在工作中用过一次,发现它的 SQL 语言支持没有 SQL Server 好用,因此后来就基本没用过。

然后工作以后,接触到了微软的拳头产品 SQL Server。Microsoft SQL Server 2000 有多个不同子版本,企业版,开发版,标准版,个人版(随企业版附送,不零售),是我见到过的几个版本。这几个版本间主要的区别就是容量限制不同以及连接数限制不同。后来,在开源软件日益众多的市场环境下,微软也推出了好几个免费版本,包括 MSDE(Microsoft SQL Server 2000 Desktop Engine)、以及后来的 SQL Server 2005 Express 等等。SQL Server Express 推出的同时还有好多管理工具和功能增强工具的 Express 版本,比如 SQL Server 2005 Management Studio Express 等等。这个系列可以被看作是 SQL Server 大家族,其基本的语法、管理工具都能通用(高版本的管理工具可以管理低版本的数据库引擎)。

2009 年的一次偶然的搜索,想找找有什么应用程序内嵌的数据库。这方面最有名的当属开源的 SQLite 了。这且不表,还搜到一个微软的:ESENT.dll(称为 JET Blue,是当年 JET Red 也就是 Access 的一个分支)。它也是数据库引擎,可以通过 dll 直接链接,可以通过程序接口进行数据查询,但是不提供 client/server 方式访问以及 SQL 语言支持。虽然很少看到第三方的软件用到它,但它的确是存在于自 Windows 2000 开始的每个版本的 Windows 里面的,而且有不少微软自己的软件用到它。

今年(2011 年),就在前两天,我发现微软还有一个数据库。而且隐约记起当初见微软自己的产品用到过,就是 SQL Server Compact。它也同样很简单,用 dll 链接,但是相对于 ESENT.dll 来说,它支持 SQL 语言。因此用起来肯定比 ESENT 方便。暂时还不知道它的 dll 的再分发的版权条款是怎样规定的。

发现微软有四种数据库相关推荐

  1. MongoDB、ES、Redis、HBase四种数据库的简单区别

    MongoDB和Elasticsearch的对比 适用场景 两者其实在很多使用场景上有重合之处, 是可以互相替代, 比如日志收集 但是某些方面两者又各有特色,比如: 如果打算使用一个文档型的业务数据库 ...

  2. 大数据时代MongoDB、ES、Redis、HBase这四种数据库你应该懂

    数据库对互联网开发的重要性就不必多说了.作为大数据和AI时代的互联网er,如果你还是只懂MySQL,那你可就火星大发了.下面给大家总结下每个互联网er都必须懂的几种数据库产品. MongoDB Mon ...

  3. Java大数据:大数据开发必须掌握的四种数据库

    大数据的典型特征,包括数据量大.数据类型多.价值密度低等,而具备这样特征的数据,在进入到存储阶段时,就需要根据数据类型及场景,来匹配适当的数据存储解决方案.今天我们来讲讲Java大数据开发当中,必须掌 ...

  4. 常见的四种数据库设计模式

    1.主扩展模式: 一般应用于提取不同类型的对象的共同特征.比如学校当中,对于上课而言分为 老师和学生,但对于食堂大妈或者门卫大爷而言,就看你是不是校内人员.这是一种包含 关系.即校内人员包括 学生.老 ...

  5. 图解MyEclipse用DB Browser连接四种数据库

    所用到的jar包下载: http://pan.baidu.com/s/1skFeGVj 一 连接Oracle 在MyEclipse中打开DB Browser:右键,新建: 连接Oracle用到的jar ...

  6. 《Nature》颠覆性发现!第四种热传递方式找到了

    热在真空环境下很难被传递,这是经典物理学中的一个基本概念,在中学物理课上,我们学习了热量的3种传递方式:通过直接接触传递热量的热传导.通过液体或气体介质传热的热对流,以及由光子(电磁辐射的载体)传热的 ...

  7. 微软:四种方法暂时屏蔽IE最新漏洞

    微软日前针对最近热议的IE 7 0day高危漏洞进行了调查,并发布了一份安全通报,介绍该漏洞影响的操作系统及相关软件,并提出了临时解决办法,指导用户暂时屏蔽该漏洞. 据微软官方通报表示,运行在Wind ...

  8. 转:VMware、微软等四种主要的网络IO虚拟化模型

    本文主要为大家简要介绍VMware.Redhat.Citrix.Microsoft主要虚拟化厂商使用的4种主要的虚拟化IO模型(emulation.para-virtualization.pass-t ...

  9. 数据库四种事务隔离级别详解

    四种数据库隔离级别及解决的数据问题如下所示: 1.READ-UNCOMMITTED(读取未提交内容) 由于在该隔离级别下即使事务未提交所做的修改也会对其他事务产生影响.所以该级别会出现数据脏读的发生. ...

最新文章

  1. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...
  2. Cell Research丨潘涛/骆观正合作团队揭示肠道菌群调控宿主RNA甲基化和基因表达新机制...
  3. 【Infragistics教程】在javascript类中添加静态成员属性
  4. [技巧]使用Xcode集成的HeaderDoc自动生成注释和开发文档
  5. 嵌入式开发之davinci--- 8148/8168/8127 中的图像缩放sclr、swms之后出现图像视频卡顿、屏幕跳跃的问题...
  6. 上下位机通讯协议_嵌入式中自定义协议的一些典型例子
  7. 问题 B: C语言11.2
  8. Python高级特性(一)
  9. 计算机系统结构专业是软件还是硬件,计算机体系结构中软硬件和架构设计有哪些机会?...
  10. 华为usg6000配置手册_带你了解防火墙安全区域的作用及简单的配置,小白不要错过了...
  11. 源码|详解分布式事务之 Seata-Client 原理及流程
  12. Linux下查看显卡PCIE速率x16x8x4及设定
  13. mysql max_prepared_stmt_count_MySQL的max_prepared_stmt_count参数
  14. 软件测试的学习之路------软件质量
  15. Latex除法a/b \frac{a}{b}
  16. VBA 如何多条件查询汇总
  17. PDM,读《电商产品经理宝典:电商后台系统产品逻辑全解析》
  18. 利用身份证号码算年龄 并排序
  19. 804计算机专业综合,2021南开大学804通信综合基础考试范围(大纲)和参考书目...
  20. dism 分割镜像_DISM修改WDS启动镜像实现自动捕获镜像

热门文章

  1. MEMS传感器在汽车领域的应用
  2. StatusBar状态栏设置及设备适配
  3. [论文阅读] SqueezeSegV3: Spatially-Adaptive Convolution for Efficient Point-Cloud Segmentation
  4. 研发了晶体管、培养了“八叛逆”、被称为废物天才,硅谷之父传奇的一生
  5. 二维码签到技术(课设)
  6. 关于友盟Open API接口调用
  7. calibre drc lvs 文件位置
  8. 艾瑞咨询蔡芳:2012移动互联网发展趋势简析
  9. 2023年同济大学人文学院MFA艺术产业管理或创意写作专业考研经验
  10. Evento 易语言web服务框架 微信小程序 微信支付 微信JSAPI调用