标记方式:数据库

演进的数据库设计bet188足球

在过去的十年中,我们已经制定和完善了一些技术,允许数据库设计演变为应用程序开发。bet188足球这是敏捷方法非常重要的能力。该技术依赖于将持续集成和自动重构数据库发展,数据库管理员和应用程序开发人员之间的密切合作在一起。188足球比分直播该技术在两个预生产和发布的系统工作,在绿色领域项目,以及遗留系统。

通过普拉莫德Sadalage和Martin F188bet足球充值owler的

2016可以

阅读更多…

文章

敏捷188足球比分直播应用架构数据库进化设计bet188足球

六边形结构和Rails

一对夫妇的Rails应用程序中我和我的同事巴德里关于六方架构,它的作用之间的对话的视频。在第一个视频中,我们谈什么六方架构意味着以及如何这会导致到活动记录和数据映射模式之间进行选择的持久化框架。在第二个我们进入更广泛地进入建筑的作用的Rails应用程序中应发挥 - 你应该看到它作为一个平台,或者一套组件。

巴德里Janakiraman和Martin 188bet足球充值Fowler的

2014年6月5日

更多…

视频

应用架构红宝石数据库

数据的演变全景

我们在伦敦QCon大会主题演讲2012只着眼于角色数据在我们的生活中正在播放(和它做的不仅仅是越来越大)。其不断增长,越来越多的分布式连接:我们通过观察数据如何的世界正在改变开始。然后,我们对行业的回应:NoSQL的崛起,转移到服务集成,采购事件的出现,云和新的分析与可视化中发挥更大作用的影响。我们先简要地介绍一下数据现在正在使用的,与丽贝卡在发展中国家特别重视的数据。最后,我们考虑一下这一切意味着我们的个人责任的软件人才。

丽贝卡帕森斯和马丁·福勒188bet足球充值

2012年4月18日

更多…

视频

视频通话数据库NOSQL大数据

介绍的NoSQL

转到奥尔胡斯我们对与NoSQL的一些实际经验的轨道。有人问我给初始话来解释的NoSQL数据存储的基本原则。我讲的NoSQL的起源,NoSQL数据模型的形式,方式很多NoSQL数据库考虑一致性的问题,以及多语种持久性的重要性。

由Ma188bet足球充值rtin Fowler

2012年10月3日

更多…

视频

视频通话数据库NOSQL大数据

无结构数据结构

在近年来,一直谈无模式数据的优点的量增加。作为无模式是主要的原因在一个利益NoSQL数据库。但也有参与schemalessness许多细微之处,无论是对于数据库和内存中的数据结构。这些细微之处都在无模式的含义和在所述的优点和使用无模式的方法的缺点存在。

由Ma188bet足球充值rtin Fowler

2013年1月7日

阅读更多…

infodeck

应用集成数据库NOSQL进化设计bet188足球infodecks

SE电台播客敏捷数据库开发

普拉莫德Sadalge导致的,我们现在在ThoughtWorks使用习惯敏捷数据库技术的发展。SE电台采访我们,我们如何使用这些技术来与使用它的应用程序一起迭代演进数据库的设计。bet188足球我们将讨论如何将数据库置于持续集成系统,如何让通过重复编写脚本的迁移数据库的变化,以及如何数据库重构的作品。188足球比分直播

普拉莫德Sadalge和Martin 188bet足球充值Fowler的

2012年6月1日

阅读更多…

音频

数据库播客

以后是不是NoSQL的,但持续多语种

数据存储在企业未来的infodeck,主要是为那些参与应用开发的管理。解释了为什么关系型数据库已经占主导地位的,为什么NoSQL的是具有挑战性的这种假设和素描出多语种持久性,在多个数据存储技术将被用于取决于他们的各种需求应用的未来。

由Ma188bet足球充值rtin Fowler和普拉莫德Sadalage

2012年2月7日

阅读更多…

数据库NOSQLinfodecks

域逻辑和SQL

在过去的几十年中,我们已经看到了面向数据库的软件开发商和内存应用软件开发商之间的差距越来越大。这导致了有关如何使用数据库中的许多纠纷的功能,如SQL和存储过程。在本文中,我看是否将业务逻辑的SQL查询的问题或内存中的代码,主要考虑性能和可维护性基于一个简单的例子,但丰富的SQL查询。

由Ma188bet足球充值rtin Fowler

2003年2月

阅读更多…

文章

数据库

总结面向数据库

其中的第一个话题涌现在脑海里,我们努力的NOSQL蒸馏是NoSQL数据库使用不同的数据模型比关系模型。多数来源我已经看了一提至少四组数据模型:键值,文档,列的家庭,和图表。看着这份名单中,有前三个之间有很大的相似性 - 都存储的基本单元是密切相关的大量数据结构:对于键值存储它的价值,为文件存储它的文档,列- 家庭存储它的列族。在DDD而言,这组数据是DDD_Aggregate

由Ma188bet足球充值rtin Fowler

2012年01月19

阅读更多…

bliki

数据库NOSQL

应用程序数据库

我使用术语应用数据库对于由单个应用控制和访问的数据库,(与一个IntegrationDatabase)。由于只有单个应用程序访问数据库,该数据库可以被具体限定,使该一个应用程序的需要容易满足。这导致了一个更具体的模式,它通常比这更容易理解,往往不太复杂的一个IntegrationDatabase

由Ma188bet足球充值rtin Fowler

阅读更多…

bliki

应用集成数据库

数据湖

数据湖是真实出现在这十年中的一个术语来描述世界的数据分析管道的重要组成部分大数据。这个想法是有一个适用于所有的原始数据,任何一个组织可能需要分析。一般人用的Hadoop工作在湖中的数据,但这个概念不仅仅是Hadoop的更广泛。

由Ma188bet足球充值rtin Fowler

2015年2月5日

阅读更多…

bliki

数据库大数据

数据模型

我的一个早期最喜欢的书是Tsichritzis和Lochovsky的预定的数据模型。书中讨论了不同型号的思考数据,特别是三大车型在大部分的时间讨论:RelationalDataModelHierarchicDataModelNetworkDataModel

由Ma188bet足球充值rtin Fowler

2004年2月12日

阅读更多…

bliki

数据库

数据库样式

当我谈到数据库以及它们如何与应用,我发现它有用的两种风格数据库的区分:ApplicationDatabaseIntegrationDatabase。在数据库中是否被控制,并且封装在一个单一的两个在于之间的差ApplicationBoundary

由Ma188bet足球充值rtin Fowler

2004年5月24日

阅读更多…

bliki

应用集成数据库

数据库解冻

几年前,我听说编程语言的人造成的Java语言谈“核冬天”。当时的感觉,每个人都这样聚集在Java的计算模型(C#在被视为略高于敲竹杠多点),创造力的编程语言已经消失。那种感觉现在缓和,但也许这可能开始更重要的解冻 - 更深更长的关于数据库的思维冻结。

由Ma188bet足球充值rtin Fowler

2008年11月24日

阅读更多…

bliki

数据库NOSQL

Datensparsamkeit

Datensparsamkeit是德国词,很难正确地翻译成英语。这是我们如何捕捉和存储数据的态度,他说,我们真正需要的,我们应该只处理数据。

由Ma188bet足球充值rtin Fowler

2013年12月12日

阅读更多…

bliki

数据库Web开发网络文化法律大数据隐私

分层数据模型

具有层次数据模型在组织层次结构或树结构的形式。早期的数据库和编程数据结构常用的层次模型,但这些下跌的青睐了。在数据库世界RelationalDataModel占据了主导地位,而对于大多数内存编程NetworkDataModel占主导地位。这是由于这样的事实:一个层次,而一个简单的组织工具,发生故障时,你得到更复杂的数据。

由Ma188bet足球充值rtin Fowler

阅读更多…

bliki

数据库

在内存测试数据库

在内存中的数据库是完全运行在主存储器中,而不触及磁盘的数据库。他们经常跑作为嵌入式数据库:当一个进程启动,运行嵌入式这一过程中,并在销毁过程中完成创建。

由Ma188bet足球充值rtin Fowler

2005年11月22日

阅读更多…

bliki

测试数据库

增量迁移

如同任何行业,软件开发有它的市场份额通常会被忽略,但必须在错误的时刻反咬的习惯经常被遗忘的活动。其中之一是数据迁移。

由Ma188bet足球充值rtin Fowler

2008年7月7日

阅读更多…

bliki

持续交付数据库

整合数据库

的整合数据库是它充当多个应用程序的数据存储的数据库,并由此一个集成在这些应用程序的数据(与ApplicationDatabase)。

由Ma188bet足球充值rtin Fowler

2004年5月25日

阅读更多…

bliki

应用集成数据库

内存映像

当人们开始在企业应用中,最早的一个问题是“我们如何与数据库对话”。这些天,他们可能会问一个稍微不同的问题“类型的数据库,我们应该用什么? - 关系或这些NOSQL数据库之一”。但是有一个问题要考虑:“我们应该在所有使用数据库”

由Ma188bet足球充值rtin Fowler

2011年08月31

阅读更多…

bliki

数据库应用架构事件架构

网络数据模型

网络数据模型结构的数据作为记录类型,与指针的链接,以允许一个记录和另一个之间进行导航。所以要查询你开始在一个记录的网络数据模型和走动的指针引用。

由Ma188bet足球充值rtin Fowler

阅读更多…

bliki

数据库

没有DBA

在许多组织中,它的预期,任何持久性数据将被存储在由中央数据库管理集团管理的关系数据库。存在用于这样的中央控制各种原因,通常是围绕使用IntegrationDatabases。中央数据组担心记不住了畸形数据,查询,可以在整个企业减缓重要的资源共享和一致的数据模型。

值得这些目标可能是,但他们中的一个后果是对存储数据相当仪式。我经常听到有关需要数周的一列添加到数据库中更改订单的投诉。对于现代的应用程序开发者,用于短周期进化设计,这样的仪式是太慢了,别说太烦人了。bet188足球

因此,应用程序开发团队告诉我使用的NoSQL数据库做各地的DBA结束运行。它有助于他们用的是“纯粹的数据存储”在这里,没有一个“正确的数据库”。这样,数据库管理员可以保持循环时,往往不告诉或喜不在乎。

由Ma188bet足球充值rtin Fowler

2013年2月25日

阅读更多…

bliki

数据库NOSQL进化设计bet188足球

NoSQL的定义

当我们在开始工作NOSQL蒸馏我们面临着一个棘手的难题 - 什么是我们写?到底什么是数据库的NoSQL?还有的概念并没有严格定义在那里,没有商标,没有标准组,甚至没有一个宣言。

由Ma188bet足球充值rtin Fowler

2012年1月9日

阅读更多…

bliki

数据库NOSQL

奥姆恨

当我在几个月前在伦敦的QCon大会上,似乎每讲约包含的对象/关系映射(ORM)工具的一些尖刻的言论。我想我应该多看仔细发送到扬声器会议电子邮件,无疑是有东西在里面告诉我们所有的堆至少每45分钟一次在奥姆斯蔑视。但是,正如你所知道的,我要推回防本ORM恨一点 - 因为我觉得很多是没有道理的。

由Ma188bet足球充值rtin Fowler

2012 5月8日

阅读更多…

bliki

数据库应用架构

通晓数种持久性

2006年,我的同事尼尔福特创造了这个词多语言编程,表达的想法,应用程序应该在混合语言的编写采取的事实,不同的语言适用于解决不同问题的优势。复杂的应用程序结合不同类型的问题,所以选择合适的语言才行,可能比试图各个方面融入一个单一的语言更富有成效。

在过去的几年里一直在新的语言,特别是函数式语言感兴趣的爆炸,我常想花一些时间钻研的Clojure,斯卡拉,二郎等。但我的时间是有限的,我给更高的优先级,以另一种更显著转变,那的DatabaseThaw。第一滴水已经从客户和其他联系人未来通过,前景前景诱人。我很自信地说,如果你开始一个新的战略的企业应用程序,你不应该再假设你的持久性应该是关系。关系选项可能是正确的 - 但是你应该认真考虑其他替代方案。

由Ma188bet足球充值rtin Fowler

2011 11月16日

阅读更多…

bliki

数据库NOSQL应用架构

介绍域数据分层

其中最常见的方式进行模块化一个信息丰富的计划是将其分为三大层次:展示(UI),域逻辑(又名业务逻辑),和数据访问。所以,你经常会看到Web应用程序分成了解处理HTTP请求的Web层和渲染HTML,包含验证和计算业务逻辑层和数据访问层梳理了如何管理一个数据库或远程服务的持久性数据。

由Ma188bet足球充值rtin Fowler

2015年8月26日

阅读更多…

bliki

团队组织数据库封装应用架构Web开发

关系数据模型

关系数据模型是通过关系型数据库最大多数人都知道,并通过SQL语言。通俗地说,我们认为该数据库作为一组表,其中每一行包含的数据。我们可以利用各种方式做查询,每个查询结果在另一个表这些表。与此相反NetworkDataModel有表之间没有明确的指针,链接由共同价值观加入表所做的(虽然你在实践中指针使用代理键的方式。)

由Ma188bet足球充值rtin Fowler

阅读更多…

bliki

数据库

报告数据库

EnterpriseApplications存储持久性数据与数据库。该数据库所支持的应用程序的状态的操作更新,也可用于决策支持和分析各种报表。业务需求和报告需求,然而,往往是相当不同 - 从一个模式和不同的数据访问模式不同的要求。当发生这种情况通常是个明智的想法报告需求分成报告数据库,这需要基本运行数据的副本,但表示它在不同的模式。

由Ma188bet足球充值rtin Fowler

2014年4月2日

阅读更多…

bliki

数据库应用架构

资源池

许多程序需要利用那些创建和维护昂贵的资源。这方面的例子是数据库连接和线程。资源池提供了管理这些资源的好方法。

由Ma188bet足球充值rtin Fowler

2011年03月29

阅读更多…

bliki

数据库应用架构

Transactionless

几年前,我是说一对夫妇的我的朋友谁在做eBay的一些工作。它总是有趣的听到人们对高容量的网站使用的技术,但也许是最有趣的花絮之一是,eBay的主要是很少用到的数据库事务。

由Ma188bet足球充值rtin Fowler

2007年3月18日

阅读更多…

bliki

数据库应用架构

用户定义字段

在软件系统的一个共同特点是允许用户在数据结构定义自己的领域。考虑一个地址簿 - 有东西,你可能要添加的主机。随着新的社交网络每天弹出,用户可能要添加一个新的领域的Bunglr ID到他们的联系人。

由Ma188bet足球充值rtin Fowler

2013年7月23日

阅读更多…

bliki

数据库应用架构API设bet188足球计

转到2011奥胡斯

(前身为JAOO)一直是我最喜欢的会议。他们已经多年来保持的内容与一个高效和友好组织相结合的高标准的完成了伟大的工作。因此,尽管会议的我的过度消费已普遍导致了会议恐惧症,我仍是有些复杂前往奥胡斯远赴时感到愉快的期待感。

由Ma188bet足球充值rtin Fowler

2011 10月26日

阅读更多…

bliki

会议数据库语言功能


所有标签

API设bet188足球计·敏捷·敏捷实施·分析模式·应用架构·应用集成·坏事·大数据·棋牌游戏·构建脚本·证明·合作·计算机历史·会议板·会议·持续交付·新冠肺炎·数据库·bet188足球·字典·分布式计算杂志·改道·多样·文件·领域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件架构·进化设计bet188足球·体验报告·expositional架构·极限编程·前端·小工具·IEEE软件·infodecks·网络文化·面试·语言功能·语言工作台··传统康复·法律·指标·微服务·移动·NOSQL·对象协作设计bet188足球·解析器生成器·摄影·播客·流行·演示技术·隐私·过程理论·生产率·编程平台·编程风格·项目计划·招聘·188足球比分直播·188足球比分直播重构边界·需求分析·红宝石·安全·视频通话·团队环境·团队组织·技术债务·技术领先·测试类别·测试·ThoughtWorks的·工具·旅行·UML·版本控制·Web开发·网页服务·网站·写作

2020·2019·2018·2017年·2016·2015年·2014·2013·2012·2011·2010·2009年·2008年·2007年·2006年·2005年·2004年·2003·2002年·2001年·2000·1999年·1998年·1997年·1996年

所有内容