仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 782|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL教程之data representation layer

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:53:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
甚至一个有经验的Windows管理者也可以轻松部署并开始学习它,而你不需投入一分钱来了解这个数据库。
上个周末我往了一个手艺的沙龙,次要的内容是关于开源软件框架使用与软件架构。很成心思的一个讲座今后还要再往听。今朝我国的软件有良多的平台和编程言语,好比.netj2ee等,在每一个言语内里另有响应的框架,好比struts,aop。。。我们的编程一样平常不必重新入手下手,而是使用某一种平台,赐与某一种框架,举行开辟,如今的框架对照多,也不克不及都使用,在使用中要注重的成绩就是,最好间接承继自pojo工具,我们用起来间接用就好,而不必完成他的某一个特定的接口。

在o/rmapping的层面上,有几个对照好的开源的工具,好比说jdo,caster,hibernate,这些器材比拟较EntityBean来讲是对照light-weight的,对照复杂。在这个层面上我们有良多的选择,良多两头件战争台都有这方面的产物。好比我们的bv平台,他就是利用ContentManager,ContentList,Content,BVI_GenericDBManager如许的器材来举行我们的最底层的数据库操纵的。实在说白了,这些器材就是言语中的笼统出来的object和relationshipdatabase之间的互操纵。最最经常使用的就是间接利用sql言语,在此之上,我们工资的关于体系举行分级,这数据库和工具之间的操纵很天然的就是这一级。我们在定一个类的时分,好比一个Person类,我们同时界说她的PersonManager和PersonContainer如许子的类,我们在manager内里能够笼统出Person的增编削等等操纵,好比增加一个person到数据库,我们间接挪用p.Save();就能够了,乃至我们能够对它举行加倍深条理的笼统,这时候候就必要我们保持关于数据库的观点,这时候候数据库关于编程序的人就是通明的了,程序职员只用挪用响应的函数就行了。这时候候数据库就是一个更年夜范围的Container,container.Add(person);就能够了。实在,我们还能够有良多其他的Container,这些container都是装载在内存中的,能够构成各自响应的汇合,互相之间是有关的,这些只是开端。我们能够承继Person类,乃至能够界说一个IPerson的接口,如许关于我们完成其多态来仍是对照无益的。在如许的基本上我们就可以完成加倍面向工具,加倍笼统的情况。

一个同砚告知我,在.net的对照复杂的使用中,没有datarepresentationlayer这个条理的器材了,都用aspx间接挪用存储历程。。。各村有个村的高着。


当然,或许这并不是我们拒绝MySQL的一个有说服力的MySQL学习教程,但是对于一些比较守旧的IT经理来说,在为一些关键业务选择平台的时候,平台的成熟性却是必须要考虑的一个因素,在这一点上,MySQL无疑毫无优势。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-20 05:54:11 | 只看该作者
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
因胸联盟 该用户已被删除
板凳
发表于 2015-2-4 10:04:28 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
变相怪杰 该用户已被删除
地板
发表于 2015-2-9 22:04:18 | 只看该作者
个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-27 23:35:16 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
不帅 该用户已被删除
6#
发表于 2015-3-9 15:29:34 | 只看该作者
groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
山那边是海 该用户已被删除
7#
发表于 2015-3-17 00:08:05 | 只看该作者
你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。
活着的死人 该用户已被删除
8#
发表于 2015-3-23 08:10:42 | 只看该作者
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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