徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

PostgreSQL

指数 PostgreSQL

PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),在灵活的BSD风格许可证下发行。它在其他开放源代码数据库系统(比如MySQL和Firebird),和专有系统(比如Oracle、Sybase、IBM的DB2和Microsoft SQL Server)之外,为用户又提供了一种选择。 PostgreSQL不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把SQL拼读为"sequel"的人。PostgreSQL开发者把它拼读为"post-gress-Q-L"。(,5.6k MP3)。它也经常被简略唸为"postgres"。.

71 关系: ACID多元组子程序存储程序对象关系映射对象数据库专有软件并发控制交集二阶段提交互联网互联网电影数据库开放源代码循环地理信息系统分支哈希表商业智能关系型数据库管理系统比较关系键BSD许可证B树C++C语言系统平台索引紅帽公司美國勞工部美国化学学会甲骨文公司Evergreen (軟件)面向对象程序设计触发器视图資料倉儲跨平台连接 (SQL)迈克尔·斯通布雷克關聯式資料庫管理系統自由软件Firebird (数据库)GNU通用公共许可证IBM DB2IngresIP地址IPv6JSONMAC地址Microsoft SQL ServerMySQL...Novell NetWareOEMPerlPL-SQLPostGISPythonR语言RubySkypeSQLSSLSybaseTclUC BerkeleyXML控制流程正则表达式昇陽数据库事务数据库管理系统.org 扩展索引 (21 更多) »

ACID

ACID,是指数据库管理系统(DBMS)在寫入或更新資料的過程中,為保證事务(transaction)是正確可靠的,所必須具備的四个特性:原子性(atomicity,或稱不可分割性)、一致性(consistency)、隔离性(isolation,又称独立性)、持久性(durability)。 在数据库系统中,一个事务是指:由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和,构成一个完整的逻辑过程,不可拆分。这个过程被称为一个事务,具有ACID特性。ACID的概念在ISO/IEC 10026-1:1992文件的第四段內有所說明。.

新!!: PostgreSQL和ACID · 查看更多 »

多元组

多元組泛指有限個元素所組成的序列。在數學上及計算機科學上分別有其特殊的意義。 数学上,n元组或多元组是对象个数有限的序列。元组由三部分组成:边界符、分隔符和元素。通常采用的边界符是小括号“(\)”,分隔符是逗号。 多元组被数学家用来描述包含特定部件的数学对象。例如,有向图被定义成一个二元组(V, E),这里V是节点的集合,E是V × V的子集,表示边。 在類型論中,多元組與重類別相關。.

新!!: PostgreSQL和多元组 · 查看更多 »

子程序

在计算机科学中,子程式(Unterprogramm, Subroutine, procedure, function, routine, method, subprogram, callable unit),是一個大型程式中的某部份程式碼,由一个或多个语句块组成。它負責完成某項特定--,而且相較於其他程式碼,具備相對的獨立性。 一般会有输入参数并有--,提供对过程的封装和细节的隐藏。这些代码通常被整合为软件库。 函数在-zh:程序導向;zh-tw:程序導向;zh-cn:面向过程-的语言中已经出现。是结构(Struct)和-zh:類別;zh-tw:類別;zh-cn:类-(Class)的前身。本身就是对具有相关性语句的归类和对某过程的抽象。.

新!!: PostgreSQL和子程序 · 查看更多 »

存储程序

-- (Stored Procedure),又可稱預儲程序或者存储过程,是一種在資料庫中儲存複雜程序,以便外部程式呼叫的一種資料庫物件,它可以視為資料庫中的一種函數或子程序。.

新!!: PostgreSQL和存储程序 · 查看更多 »

对象关系映射

物件關聯對映(Object Relational Mapping,簡稱ORM,或O/RM,或O/R mapping),是一種程式設計技術,用於實現物件導向編程語言裡不同類型系統的資料之間的轉換。從效果上說,它其實是創建了一個可在編程語言裡使用的“虛擬物件資料庫”。如今已有很多免費和付費的ORM產品,而有些程式設計師更傾向於建立自己的ORM工具。 物件導向是從軟體工程基本原則(如耦合、聚合、封裝)的基礎上發展起來的,而關聯式資料庫則是從數學理論發展而來的,兩套理論存在顯著的區別。為了解決這個不匹配的現象,物件關聯對映技術應運而生。 簡單的說:ORM相當於中繼資料。具體到產品上,例如下邊的ADO.NET Entity Framework。DLINQ中實體類的屬性就算是一種中繼資料。 物件關聯對映成功運用在不同的物件導向持久層產品中,如:Torque,OJB,Hibernate,TopLink,Castor JDO,TJDO,Active Record,NHibernate,ADO.NET Entity Framework 等。.

新!!: PostgreSQL和对象关系映射 · 查看更多 »

对象数据库

对象数据库是一种以对象形式表示信息的数据库。对象数据库的数据库管理系统被称为ODBMS或OODBMS。 两个主要原因让用户使用对象数据库技术。首先,关系数据库在管理复杂数据时显得笨重。其次,被应用软件操作的数据一般是用面向对象的编程语言如C++, Java, Delphi和C#写成,而那些用来转化数据表示和关系数据库元组的代码很冗繁,执行时也有不少耗时。这种应用程序和数据库表示信息的模式之间的不匹配有时也被称为impedance mismatch。.

新!!: PostgreSQL和对象数据库 · 查看更多 »

专有软件

专有软件,又称非自由软件、专属软件、私有软件、封闭性软件等,是指在使用、修改上有限制的软件。此外,有些软件也有复制和分发的限制,它也属于专有软件的范畴。通常,与专有软件对应的是自由软件。这些限制是由软件的所有者制定的。 这些限制是通过法律或者技术上的手段实现的,有时这两种手段被同时采用。最常见的技术限制方式是保留能够被大家读懂的源代码,而只发布只有计算机才能读懂的程序(如二进制格式)。法律上的限制包括使用版权(附带软件许可证)和专利。这些程序的源代码往往被其持有者视为商业机密。如果第三方要查看源代码时,往往需要签署保密协议。.

新!!: PostgreSQL和专有软件 · 查看更多 »

并发控制

在计算机科学,特别是程序设计、操作系统、多处理机和数据库等领域,并发控制(Concurrency control)是确保及时纠正由并发操作导致的错误的一种机制。.

新!!: PostgreSQL和并发控制 · 查看更多 »

交集

数学上,两个集合A和B的交集是含有所有既属于A又属于B的元素,而没有其他元素的集合。.

新!!: PostgreSQL和交集 · 查看更多 »

二阶段提交

在计算机网络以及数据库领域内,二阶段提交(Two-phase Commit)是指,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。通常,二阶段提交也被称为是一种协议(Protocol)。在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却无法知道其他节点的操作的成功或失败。当一个事务跨越多个节点时,为了保持事务的ACID特性,需要引入一个作为协调者的组件来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否要把操作结果进行真正的提交(比如将更新后的数据写入磁盘等等)。因此,二阶段提交的算法思路可以概括为: 参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决定各参与者是否要提交操作还是中止操作。 需要注意的是,二阶段提交(英文缩写:2PC)不应该与并发控制中的二阶段锁(英文缩写:2PL)进行混淆。.

新!!: PostgreSQL和二阶段提交 · 查看更多 »

互联网

互联网(Internet),是網路與網路之間所串連成的龐大網路,這些網路以一組標準的網路TCP/IP协议族相連,連接全世界幾十億個設備,形成邏輯上的單一巨大國際網络。,它是由從地方到全球範圍內幾百萬個私人的、學術界的、企業的和政府的網络所構成,通過電子,無線和光纖網絡技術等等一系列廣泛的技術聯繫在一起。这种将计算机网络互相联接在一起的方法可称作「网络互联」,在這基础上发展出覆蓋全世界的全球性互联網絡稱互聯網,即是互相連接一起的网络。互聯網並不等同万维网(WWW),万维网只是一個基於超文本相互鏈接而成的全球性系統,且是互聯網所能提供的服務其中之一。互聯網帶有範圍廣泛的信息資源和服務,例如相互關聯的超文本文件,还有萬維網的應用,支持電子郵件的基礎設施,對等網絡,文件共享,以及IP電話服務。.

新!!: PostgreSQL和互联网 · 查看更多 »

互联网电影数据库

網路電影資料庫(Internet Movie Database,簡稱IMDb)是一个关于电影演员、电影、电视节目、电视藝人、电子游戏和電影製作小組的在线数据库。IMDb開辦於1990年10月17日,從1998年開始成為亚马逊公司旗下的网站,在2010年10月17日時,IMDb慶祝了他們20週年的紀念。 截至2016年11月26日,IMDb收錄了共4,007,049部作品以及7,593,030個人物的資料。.

新!!: PostgreSQL和互联网电影数据库 · 查看更多 »

开放源代码

開放原始碼(Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦原始碼。開放源代碼使得生產模組、通訊管道、互動社群獲得改善。隨後,一個新著作權、軟體授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。 開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司。一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和--。這逐漸應用在其它領域,例如生物技術。.

新!!: PostgreSQL和开放源代码 · 查看更多 »

循环

*程序循环:是一种计算机科学运算领域的用语,也是一种常见的控制流程。.

新!!: PostgreSQL和循环 · 查看更多 »

地理信息系统

地理資訊系统(Geographic Information System,縮寫:GIS)是一门综合性学科,结合地理学与地图学,已经广泛的应用在不同的领域,是用于输入、存储、查询、分析和显示地理数据的计算机系统,可以分为以下五部分:.

新!!: PostgreSQL和地理信息系统 · 查看更多 »

分支

分支可以指:.

新!!: PostgreSQL和分支 · 查看更多 »

哈希表

散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。 一个通俗的例子是,为了查找电话簿中某人的号码,可以创建一个按照人名首字母顺序排列的表(即建立人名x到首字母F(x)的一个函数关系),在首字母为W的表中查找“王”姓的电话号码,显然比直接查找就要快得多。这里使用人名作为关键字,“取首字母”是这个例子中散列函数的函数法则F(),存放首字母的表对应散列表。关键字和函数法则理论上可以任意确定。.

新!!: PostgreSQL和哈希表 · 查看更多 »

商业智能

商業智慧,又稱商業智能或商務智能,指用現代資料倉儲技術、線上分析處理技術、資料探勘和數據展現技術進行數據分析以實現商業價值。 商業智慧的概念經由Howard Dresner(1989年)的通俗化而被人們廣泛瞭解。當時將商業智慧定義為一類由資料倉儲(或資訊市集)、查詢報表、數據分析、資料探勘、數據備份和恢復等部分組成的、以幫助企業決策為目的技術及其應用。 目前,商業智慧通常被理解為將企業中現有的數據轉化為知識,幫助企業做出明智的業務經營決策的工具。這裡所談的數據包括來自企業業務系統的訂單、庫存、交易賬目、客戶和供應商資料及來自企業所處行業和競爭對手的數據,以及來自企業所處的其他外部環境中的各種數據。而商業智慧能夠輔助的業務經營決策既可以是作業層的,也可以是管理層和策略層的決策。 為了將數據轉化為知識,需要利用資料倉儲、線上分析處理(OLAP)工具和資料探勘等技術。因此,從技術層面上講,商業智慧不是什麼新技術,它只是ETL、資料倉儲、OLAP、資料探勘、數據展現等技術的綜合運用。 把商業智慧看成是一種解決方案應該比較恰當。商業智慧的關鍵是從許多來自不同的企業運作系統的數據中提取出有用的數據並進行清理,以保證數據的正確性,然後經過抽取(Extraction)、轉換(Transformation)和裝載(Load),即ETL過程,合併到一個企業級的數據倉庫裡,從而得到企業數據的一個全局視圖,在此基礎上利用合適的查詢和分析工具、數據挖掘工具、OLAP工具等對其進行分析和處理(這時資訊變為輔助決策的知識),最後將知識呈現給管理者,為管理者的決策過程提供支持。.

新!!: PostgreSQL和商业智能 · 查看更多 »

关系型数据库管理系统比较

在以下的表格中,将对一些关系型数据库管理系统的基本信息和技术信息进行对比。请参考以下产品各自的条目以获得更详细的介绍。该表格不可能包罗万象,也许有些信息已过时。除非注明,以下产品为各自的稳定版本,且没有安装任何形式的扩展程序。.

新!!: PostgreSQL和关系型数据库管理系统比较 · 查看更多 »

关系键

关系键是关系数据库的重要组成部分。关系键是一个表中的一个或几个属性,用来标识该表的每一行或与另一个表产生联系。.

新!!: PostgreSQL和关系键 · 查看更多 »

BSD许可证

BSD 授權條款(Berkeley Software Distribution license),是自由軟體中使用最廣泛的授權條款之一。BSD 就是遵照這個許可證來發布,也因此而得名 BSD 授權條款。 BSD 套件最初所有者是加州大學的董事會,這是由於 BSD 源自加州大學伯克利分校。BSD 開始後,BSD 授權條款得以修正,使得以後許多 BSD 變種,都采用類似風格的條款。 跟其他條款相比,從GNU通用公共許可證(GPL)到限制重重的著作權(Copyright),BSD許可證比較寬松,甚至跟公有領域更為接近。事實上,BSD許可證被認為是copycenter(中間版權),介乎標準的copyright與GPL的copyleft之間。"Take it down to the copy center and make as many copies as you want"。可以說,GPL強迫後續版本必須一樣是自由軟體,BSD的後續版本可以選擇要繼續是BSD或其他自由軟體條款或封閉軟體等等。.

新!!: PostgreSQL和BSD许可证 · 查看更多 »

B树

在计算机科学中,B树(B-tree)是一种自平衡的树,能够保持数据有序。這種資料結構能夠讓查找數據、顺序访问、插入數據及刪除的動作,都在對數時間內完成。B树,概括来说是一个一般化的二元搜尋樹(binary search tree),可以拥有多于2个子节点。与自平衡二叉查找树不同,B树为系统大块数据的读写操作做了优化。B树减少定位记录时所经历的中间过程,从而加快存取速度。B树这种数据结构可以用来描述外部存储。這種資料結構常被應用在数据库和文件系统的实现上。.

新!!: PostgreSQL和B树 · 查看更多 »

C++

C++是一種使用廣泛的计算机程序設計語言。它是一種通用程序設計語言,支援多重编程模式,例如程序化程序設計、数据抽象、面向对象程序設計、泛型程序設計和设计模式等。 比雅尼·斯特勞斯特魯普博士在贝尔实验室工作期间在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含‘類’的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多繼承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(Runtime type information)、命名空間(namespace)等概念逐漸納入標準。1998年,國際標準組織(ISO)頒布了C++程序設計語言的第一個國際標準ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根據《C++編--程思想》(Thinking in C++)一書,C++與C的代码执行效率往往相差在±5%之間。 C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向对象語言,並且憑藉着接近C語言的效率,在工業界使用的開發語言中佔據了相當大份額;第二階段從1995年到2000年,這一階段由於標準模板庫(STL)和後來的Boost等程式庫的出現,泛型程序設計在C++中佔據了越來越多的比重。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的衝擊;第三階段從2000年至今,由於以Loki、MPL(Boost)等程式庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最複雜的一員。.

新!!: PostgreSQL和C++ · 查看更多 »

C语言

C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.

新!!: PostgreSQL和C语言 · 查看更多 »

系统平台

系统平台(computing platform)是指在電腦裡讓软件运行的系统环境,包括硬件环境和软件环境。典型的系統平台包括一台電腦的硬件体系结构(computer architecture)、作業系統、運行時庫等。.

新!!: PostgreSQL和系统平台 · 查看更多 »

索引

索引(Index),又稱引得,通檢,備檢,是一本书籍的重要组成部分,它把书中的重要名词罗列出来,并给出它们相应的页码,方便读者快速查找该名词的定义和含义。.

新!!: PostgreSQL和索引 · 查看更多 »

紅帽公司

Red Hat,中文譯為紅帽,是美國一家以開發、販售Linux套件並提供技術服務為業務內容的企業,其著名的產品為Red Hat Enterprise Linux。 在1990年代末期,Linux以自由軟體且開放原始碼為號召,試圖挑戰商業且閉源的Windows在作業系統市場的霸主地位之際,Red Hat所推出的Linux系統與軟體整合套件Red Hat Linux適時回應了市場的需求,從而奠定了Red Hat在Linux業界的旗手地位。截至2008年,Red Hat仍是提供Linux整合服務的同類企業中規模最大的公司。Red Hat於1999年8月11日在纳斯达克上市,2005年12月19日纳入納斯達克100指數,2006年12月12日轉到紐約證券交易所掛牌。.

新!!: PostgreSQL和紅帽公司 · 查看更多 »

美國勞工部

美國勞工部(英語:United States Department of Labor),是美國聯邦政府行政部門之一,主管全國勞工事務,成立於1913年3月4日。 現任部長為2013年7月上任的托马斯·佩雷斯。 曾任部长为美籍华人赵小兰女士。.

新!!: PostgreSQL和美國勞工部 · 查看更多 »

美国化学学会

美国化学会(American Chemical Society,简称为ACS)是一个化学领域的专业组织,成立于1876年。现有163,000位来自化学界各个分支的会员。美国化学会每年举行两次涵盖化学各方向的年会,并有许多规模稍小的专业研讨会。 美国化学会拥有许多期刊,其中《美国化学会志》已有125年历史。.

新!!: PostgreSQL和美国化学学会 · 查看更多 »

甲骨文公司

文股份有限公司(Oracle,)是一間全球性的大型企業軟件公司。总部位于美国加州红木城的紅木岸(Redwood Shores),現時行政總裁為公司創辦人劳伦斯·埃里森(Lawrence J. Ellison)。直到2013年为止,甲骨文是繼微软後,全球收入第二多的软件公司。.

新!!: PostgreSQL和甲骨文公司 · 查看更多 »

Evergreen (軟件)

Evergreen是一個開放原始碼(GNU通用公共許可證)的圖書館自動化(ILS),讀者可以萬維網實現圖書的查找和借閱,許多北美的圖書館都使用它。.

新!!: PostgreSQL和Evergreen (軟件) · 查看更多 »

面向对象程序设计

面向对象程序设计(Object-oriented programming,缩写:OOP)是種具有物件概念的程式編程典範,同时也是一种程序开发的抽象方针。它可能包含資料、、程式碼與方法。对象則指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,物件裡的程序可以訪問及經常修改物件相關連的資料。在物件導向程式編程裡,電腦程式會被設計成彼此相關的物件。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。目前已经被证实的是,面向对象程序设计推广了程序的灵活性和可维护性,并且在大型项目设计中广为应用。此外,支持者声称面向对象程序设计要比以往的做法更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解。反对者在某些领域对此予以否认。 当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发方式。在这一方面,我们必须了解更多关于面向对象系统分析和面向对象设计(Object Oriented Design,简称OOD)方面的知识。許多流行的程式語言是物件導向的,它們的風格就是會透由物件來創出實例。 重要的物件導向程式語言包含Common Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby 與 PHP等。.

新!!: PostgreSQL和面向对象程序设计 · 查看更多 »

触发器

触发器(Flip-flop, FF),中國大陆譯作「--」、臺灣及香港譯作「--」,是一种具有两种稳态的用于储存的元件,可記錄二进制数字信号「1」和「0」。触发器是一种雙穩態多諧振盪器(bistable multivibrator)。该电路可以通过一个或多个施加在控制输入端的信号来改变自身的状态,并会有1个或2个输出。触发器是构成时序逻辑电路以及各种复杂数字系统的基本逻辑单元。触发器和锁存器是在计算机、通讯和许多其他类型的系统中使用的数字电子系统的基本组成部分。 触发器的線路圖由逻辑门組合而成,其結構均由SR锁存器衍生而來(广义的触发器包括锁存器)。触发器可以处理輸入、輸出信號和時脈之间的相互影响。这里的触发器特指flip-flop,flip-flop一词主要是指具有两个状态相互翻转,例如编程语言中使用flip-flop buffer(翻译作双缓冲)。.

新!!: PostgreSQL和触发器 · 查看更多 »

视图

檢視表 (View) 是在關聯式資料庫中,將一組查詢指令構成的結果集,組合成可查詢的資料表的一種資料庫物件。與資料表不同的是,資料表是一種實體結構(Physical Structure),但檢視表是一種虛擬結構(Virtual Structure),在實體資料表中的改變都可以立刻反映在檢視表中,不過部份資料庫管理系統也支援具更新能力的檢視表(Updatable View)。 檢視表具有下列的好處:.

新!!: PostgreSQL和视图 · 查看更多 »

資料倉儲

数据仓库是一门新兴的资讯科技相关理论,以下用二种方式解释。.

新!!: PostgreSQL和資料倉儲 · 查看更多 »

跨平台

跨平台泛指编程语言、软件或硬件设备可以在多种作業系統或不同硬體架構的電腦上運作。.

新!!: PostgreSQL和跨平台 · 查看更多 »

连接 (SQL)

SQL中的连接(JOIN)语句用于将数据库中的两个或多个表组合起来。 由"连接"生成的集合, 可以被保存为表, 或者当成表来使.

新!!: PostgreSQL和连接 (SQL) · 查看更多 »

迈克尔·斯通布雷克

迈克尔·斯通布雷克(Michael Stonebraker,),美国计算机科学家,研究领域为数据库。通过一系列学术原型以及初步的商业化,斯通布雷克在关系数据库方面的研究结果对现今市场上的产品有很深的影响。同时他也是以下数据库公司的创始人:Ingres, Illustra, Cohera, StreamBase Systems, Vertica,以及。 目前,斯通布雷克是MIT的兼职教授,所参与的项目包括:Aurora,C-Store,H-Store,Morpheus,以及SciDB系统等。2015年3月25日,斯通布雷克获得图灵奖。.

新!!: PostgreSQL和迈克尔·斯通布雷克 · 查看更多 »

關聯式資料庫管理系統

聯式資料庫管理系統(Relational Database Management System,縮寫為RDBMS)是管理关系数据库的数据库管理系统。关系数据库是將数据间的关系以数据库表的形式加以表达,并将数据存儲在表格中,以便于查询。.

新!!: PostgreSQL和關聯式資料庫管理系統 · 查看更多 »

自由软件

自由軟體(free software),根據自由軟體基金會对其的定義,是一类可以不受限制地自由使用、複製、研究、修改和分發的,尊重使用者自由的軟體。這方面的不受限制正是自由軟體最重要的本質,與自由軟體相對的是专有软件(proprietary software),或被稱為私有軟體、封閉軟體(其定義與是否收取費用無關──自由軟體不一定是免費軟體)。自由軟體受到選定的「自由軟體授權協議」保護而發佈(或是放置在公有領域),其發布以原始碼為主,二進制檔案可有可無。自由軟體許可證的類型主要有GPL许可证和BSD许可证兩種。.

新!!: PostgreSQL和自由软件 · 查看更多 »

Firebird (数据库)

Firebird,是一个跨平台的关系数据库系统,目前能够运行在Windows、linux和各种Unix操作系统上,源于Borland公司的Interbase 6.0,是一个完全非商业化的产品,使用C++开发。軟體授權使用Mozilla Public License v.1.1许可证发行。.

新!!: PostgreSQL和Firebird (数据库) · 查看更多 »

GNU通用公共许可证

GNU通用公共授權條款(GNU General Public License,简称 GNU GPL、GPL)是廣泛使用的免費軟件許可證,可以保證終端用戶得自由運行,學習,共享和修改軟件。許可證最初由GNU項目的自由軟件基金會 (FSF)的理查德·斯托曼(Richard Matthew Stallman)撰寫,並授予計算機程序的收件人自由軟件定義的權利。 GPL是一個Copyleft許可證,這意味著衍生作品只能以相同的許可條款分發。 這與許可免費軟件許可證有所區別 ,其中BSD許可證和MIT許可證是廣泛使用的示例。 GPL是第一個普遍使用的Copyleft許可證。 歷史上,GPL許可證系列一直是免費和開源軟件領域最受歡迎的軟件許可之一。 根據GPL許可的優異自由軟件程序的例子有Linux內核和GNU編譯器集合 (GCC)。 David A. Wheeler認為,GPL提供的Copyleft對於基於Linux的系統的成功至關重要,給予向內核貢獻的程序員保證他們的工作將有益於整個世界並保持自由,而不至於被不提供回饋給社群的不肖軟件公司所剝削。 2007年,發布了第三版許可證(GNU GPLv3),以解決在長期使用期間發現的第二版(GNU GPLv2)所發生的一些困擾。 為了使許可證保持最新狀態,GPL許可證包含一個可選的“並延伸到未來版本”條款,允許用戶在FSF更新的原始條款或新版本之間進行選擇。 有些開發人員在軟件授權使用時,選擇省略它; 例如,Linux內核已經在GPLv2下獲得許可,就不需包括“並延伸到未來版本”的聲明。 GPL授予程序接受人以下權利,或稱“自由”,或稱“copyleft”:.

新!!: PostgreSQL和GNU通用公共许可证 · 查看更多 »

IBM DB2

IBM DB2企業伺服器版本,是美國IBM公司發展的一套关系型数据库管理系统。它主要的執行環境為UNIX(包括IBM自家的AIX)、Linux、(舊稱)、,以及Windows伺服器版本。DB2也提供性能強大的各稱IBM InfoSphere Warehouse版本。和DB2同級的还有另外一个关系型数据库管理系统:,它在2001年被IBM收购。.

新!!: PostgreSQL和IBM DB2 · 查看更多 »

Ingres

Ingres 是比较早的数据库系统,开始于加利福尼亚大学柏克莱分校的一个研究项目,该项目开始于 70 年代早期,在 80 年代早期结束。像柏克莱大学的其他研究项目一样,它的代码使用BSD许可证。从 80 年代中期,在Ingres 基础上产生了很多商业数据库软件,包括 Sybase、Microsoft SQL Server、NonStop SQL、Informix 和许多其他的系统。在 80 年代中期启动的后继项目 Postgres,产生了 PostgreSQL、Illustra,无论从任何意义上来说,Ingres 都是历史上最有影响的计算机研究项目之一。.

新!!: PostgreSQL和Ingres · 查看更多 »

IP地址

網際網路協定位址(Internet Protocol Address,又譯為网际协议地址),縮寫為IP地址(IP Address),是分配給網路上使用網際協議(Internet Protocol, IP)的裝置的數字標籤。常見的IP位址分為IPv4與IPv6兩大類,但是也有其他不常用的小分類。.

新!!: PostgreSQL和IP地址 · 查看更多 »

IPv6

网际协议第6版(英文:Internet Protocol version 6,縮寫:IPv6)是网际协议(IP)的最新版本,用作互联网的網路層協議,用它来取代IPv4主要是为了解决IPv4地址枯竭问题,不过它也在其他很多方面对IPv4有所改进。 IPv6的设计目的是取代IPv4,然而长期以来IPv4在互联网流量中仍占据主要地位,IPv6的使用增长缓慢。在2017年7月,通过IPv6使用Google服务的用户百分率首次超过20%。.

新!!: PostgreSQL和IPv6 · 查看更多 »

JSON

JSON(JavaScript Object Notation)是一種由道格拉斯·克羅克福特構想和設計、輕量級的資料交換語言,该语言以易於讓人閱讀的文字為基礎,用来传输由属性值或者序列性的值组成的数据对象。儘管JSON是JavaScript的一個子集,但JSON是獨立於語言的文本格式,並且採用了類似於C語言家族的一些習慣。 JSON 数据格式与语言无关,脱胎于 JavaScript,但目前很多编程语言都支持 JSON 格式数据的生成和解析。JSON 的官方 MIME 类型是 application/json,文件扩展名是.json。.

新!!: PostgreSQL和JSON · 查看更多 »

MAC地址

MAC地址(Media Access Control Address),直译为媒體存取控制位址,也稱為局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用來确认網路設備位置的位址。在OSI模型中,第三層網路層負責IP地址,第二層資料鏈結層則負責MAC位址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。.

新!!: PostgreSQL和MAC地址 · 查看更多 »

Microsoft SQL Server

Microsoft SQL Server是由美國微軟公司所推出的關聯式資料庫解決方案,最新的版本是SQL Server 2017,已在美國時間2017年10月2日發佈。 資料庫的内置语言原本是採用美国标准局(ANSI)和国际标准组织(ISO)所定义的SQL语言,但是微軟公司对它进行了部分扩充而成为作业用SQL(Transact-SQL)。 几个初始版本适用于中小企业的数据库管理,但是近年来它的应用范围有所扩展,已经触及到大型、跨国企业的数据库管理。.

新!!: PostgreSQL和Microsoft SQL Server · 查看更多 »

MySQL

MySQL(官方發音為“My S-Q-L”,但也经常读作“My Sequel”)原本是一個開放源碼的關聯式資料庫管理系統,原開發者為瑞典的MySQL AB公司,该公司于2008年被昇陽微系統(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇陽微系統公司,MySQL成为Oracle旗下产品。 MySQL在過去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被廣泛地應用在Internet上的中小型網站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。 但被甲骨文公司收購後,Oracle大幅調漲MySQL商業版的售價,且甲骨文公司不再支持另一個自由軟體專案OpenSolaris的發展,因此導致自由軟體社群們對於Oracle是否還會持續支援MySQL社群版(MySQL之中唯一的免費版本)有所隱憂,MySQL的創始人麥克爾·維德紐斯以MySQL為基礎,成立分支計劃MariaDB。而原先一些使用MySQL的開源軟體逐漸轉向MariaDB或其它的資料庫。例如维基百科已于2013年正式宣布将从MySQL迁移到MariaDB数据库。.

新!!: PostgreSQL和MySQL · 查看更多 »

Novell NetWare

Novell Netware即Novell網路作業系統,該網路作業系統是Novell公司的產品。在Windows系統盛行之前,个人電腦是運作在Command Line的環境,此時的網路架構,都是以Novell Netware來建構而成。 目前常用的版本有3.11、3.12和4.10 、V4.11,V5.0等中英文版本,而主流的是NETWARE 5版本,支持所有的重要台式操作系统(DOS,Windows,OS/2,Unix和Macintosh)以及IBM SAA环境,为需要在多厂商产品环境下进行复杂的网络计算的企事业单位提供了高性能的综合平台。NetWare是具有多任务、多用户的网络操作系统,它的较高版本提供系统容错能力(SFT)。使用开放协议技术(OPT),各种协议的结合使不同类型的工作站可与公共服务器通信。这种技术满足了广大用户在不同种类网络间实现互相通信的需要,实现了各种不同网络的无缝通信,即把各种网络协议紧密地连接起来,可以方便地与各种小型机、中大型机连接通信。NetWare可以不用专用服务器,任何一种PC机均可作为服务器。NetWare服务器对无盘站和游戏的支持较好,常用于教学网和游戏厅。 只有 VGA CARD 才能顯示中文,EGA、CGA、MGA只能顯示英文。 Category:1983年软件 Category:Netware Category:专有软件.

新!!: PostgreSQL和Novell NetWare · 查看更多 »

OEM

#重定向 代工生产.

新!!: PostgreSQL和OEM · 查看更多 »

Perl

Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6(开发中)。 Perl借用了C、sed、awk、shell脚本以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。 2000年开始,目前拉里·沃尔开始開發Perl 6,來作為Perl的後繼;不過,Perl 6語言的語法有很多轉變,所以Perl 6被視為Perl家族中的另一個語言。 Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。.

新!!: PostgreSQL和Perl · 查看更多 »

PL-SQL

PL/SQL(Procedural Language/SQL)是甲骨文公司專有的SQL擴展語言,應用在甲骨文公司的Oracle数据库系統。一些的SQL数据库管理系統也提供了類似的擴展SQL語言。PL/SQL的的語法非常類似於Ada,而且像1980年代的Ada編譯器一樣,PL/SQL的運作系統使用Diana作為中介語言。 重要的是PL/SQL緊密的結合在Oracle数据库裡面。 PL/SQL是Oracle數據庫使用的三種語言的其中之一,另外兩個是SQL和Java。.

新!!: PostgreSQL和PL-SQL · 查看更多 »

PostGIS

PostGIS 是一个开源程序,它为对象-关系型数据库PostgreSQL提供了存储空间地理数据的支持,使PostgreSQL成为了一个空间数据库,能够进行空间数据管理、数量测量与几何拓扑分析。PostGIS 实现了Open Geospatial Consortium所提出的基本要素类(点、线、面、多点、多线、多面等)的SQL实现参考。.

新!!: PostgreSQL和PostGIS · 查看更多 »

Python

Python( ),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以視之為一種改良(加入一些其他程式語言的優點,如物件導向)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比於C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。 与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。 Python 解释器本身几乎可以在所有的操作系统中运行。Python的正式直譯器CPython是用C语言编写的、是一個由社群驱动的自由软件,目前由Python软件基金会管理。.

新!!: PostgreSQL和Python · 查看更多 »

R语言

R语言,一種自由軟體程式語言與操作環境,主要用于统计分析、绘图、数据挖掘。R本來是由來自新西蘭奧克蘭大學的罗斯·伊哈卡和罗伯特·杰特曼開發(也因此稱為R),現在由“R開發核心團隊”負責開發。R基于S语言的一个GNU計劃项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R的語法是來自Scheme。 R的原始碼可自由下載使用,亦有已編譯的執行檔版本可以下載,可在多种平台下运行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。R主要是以命令行操作,同時有人開發了幾種圖形用戶界面。.

新!!: PostgreSQL和R语言 · 查看更多 »

Ruby

Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。.

新!!: PostgreSQL和Ruby · 查看更多 »

Skype

Skype(,與英文“type”同韻)是一款通信应用软件,可通过網際網路为電腦、平板电脑和移动设备提供与其他联网设备或传统电话/智能手机间进行视频通话和语音通话的服务。使用者也可通过Skype收发即时通信信息,传输文件,收发多媒体信息,进行視象會議。Skype可使用于Microsoft Windows,Mac和Linux桌面环境下,同时也可在运行Android、Blackberry、iOS和Windows 10 Mobile的智能手机和平板电脑中。Skype服务大部份免费,但当使用者需要打到固定电话或手提电话时,需要购买Skype点数或订购套餐。Skype软件基于freemium许可协议框架进行授权。 Skype于2003年8月问世。该软件由Dane、Janus Friis、Swede联合编写软件后台的爱沙尼亚人Ahti Heinla、Priit Kasesalu和Jaan Tallinn共同发布。Skype所采用的后台也被音乐分享软件Kazaa所使用。2005年9月,eBay以26亿美元的价格购得Skype。2009年9月,Silver Lake,Andreessen Horowitz和Canada Pension Plan Investment Board宣布向eBay以19亿美元购入Skype的65%的股份。此次收购折合的Skype估价为27.5亿美元。2011年5月,微软以85亿美元的价格购入Skype。微软Skype部门总部位于卢森堡,不过部门中大部份开发团队和部门内的44%雇员仍然在爱沙尼亚的塔林和塔尔图工作。 Skype允许用麦克风來进行交流,又可以通过摄像头來进行视像通訊,也可以在线即时通讯。Skype软件之间的通话(Skype-to-Skype calls)无需付费,但当需要(通过传统的公共交换电话网)致电给固定电话或移动电话时,用户需要通过名为“Skype点数”的用户账户系统付费。与大多数VoIP软件不同,Skype混合使用了点对点架构和主从式架构。这一架构通过Skype安装在计算机上的后台进程实现。这一架构体现在Skype的原计划启用名称Sky Peer-to-Peer(對等天)。 在部份社团、政府、家庭、学校网络中,网络管理员会以不恰当资源使用、占用带宽过多和安全等理由禁止使用Skype。 Skype的竞争者包括会话发起协议和基于H.323的网络服务,例如Linphone,Google Hangouts和Viber等。.

新!!: PostgreSQL和Skype · 查看更多 »

SQL

SQL(, or;结构化查询语言)是一种特定目的程式语言,用于管理关系数据库管理系统(RDBMS),或在(RDSMS)中进行流处理。 SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操纵语言。SQL的范围包括数据插入、查询、更新和删除,创建和修改,以及数据访问控制。尽管SQL经常被描述为,而且很大程度上是一种声明式编程(4GL),但是其也含有过程式编程的元素。 SQL是对埃德加·科德的关系模型的第一个商业化语言实现,这一模型在其1970年的一篇具有影响力的论文《一个对于大型共享型数据库的关系模型》中被描述。尽管SQL并非完全按照科德的关系模型设计,但其依然成为最为广泛运用的数据库语言。 SQL在1986年成为美国国家标准学会(ANSI)的一项标准,在1987年成为国际标准化组织(ISO)标准。在此之后,这一标准经过了一系列的增订,加入了大量新特性。虽然有这一标准的存在,但大部分的SQL代码在不同的数据库系统中并不具有完全的跨平台性。.

新!!: PostgreSQL和SQL · 查看更多 »

SSL

#重定向 傳輸層安全性協定.

新!!: PostgreSQL和SSL · 查看更多 »

Sybase

Sybase公司()是美國企業軟件及服務公司。.

新!!: PostgreSQL和Sybase · 查看更多 »

Tcl

Tcl(发音tickle)是一种脚本语言。由创建。TCL经常被用于快速原型开发 RAD、脚本编程、GUI编程和测试等方面。.

新!!: PostgreSQL和Tcl · 查看更多 »

UC Berkeley

#重定向 加利福尼亞大學柏克萊分校.

新!!: PostgreSQL和UC Berkeley · 查看更多 »

XML

可扩展标记语言(Extensible Markup Language,简称:XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。.

新!!: PostgreSQL和XML · 查看更多 »

控制流程

控制流程(也稱為流程控制)是電腦運算領域的用語,意指在程式執行時,個別的指令(或是陳述、子程序)執行或求值的順序。不論是在宣告式程式語言或是函數程式語言中,都有類似的概念。 在宣告式的程式語言中,流程控制指令是指會改變程式執行順序的指令,可能是執行不同位置的指令,或是在二段(或多段)程式中選擇一個執行。 不同的程式語言所提供的流程控制指令也會隨之不同,但一般可以分為以下四種:.

新!!: PostgreSQL和控制流程 · 查看更多 »

正则表达式

正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE),又称--、正規表示法、正規運算式、規則運算式、常規表示法,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器裡,正則表达式通常被用来检索、替换那些符合某个模式的文本。 许多程序设计语言都支持利用正則表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正則表达式引擎。正則表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成regex,单数有regexp、regex,复数有regexps、regexes、regexen。.

新!!: PostgreSQL和正则表达式 · 查看更多 »

昇陽

#重定向 昇陽電腦.

新!!: PostgreSQL和昇陽 · 查看更多 »

数据库事务

数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。.

新!!: PostgreSQL和数据库事务 · 查看更多 »

数据库管理系统

数据库管理系统(database management system,缩写:DBMS) 是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常資料庫管理師會使用資料庫管理系統來建立資料庫系統。 现代DBMS使用不同的数据库模型追踪实体、属性和关系。在个人电脑、大型计算机和主机上应用最广泛的数据库管理系统是关系型DBMS(relational DBMS)。在关系型数据模型中,用二维表格表示数据库中的数据。这些表格称为关系。.

新!!: PostgreSQL和数据库管理系统 · 查看更多 »

.org

.org是互聯網的通用頂級域之一,「org」是英文「organization(組織)」的縮寫,在創立時主要供不屬於當時其他5個通用頂級域類別(如.gov和.edu)的組織使用,包括非營利機構、國際組織等。現在已經沒有任何限制,它和頂級域.com一樣可以用於任何場合,包括盈利和非營利組織、機構、團體。維基百科及其他維基屬下姊妹計劃與網站所使用的域名通用頂級域就是.org(wikipedia.org)。.

新!!: PostgreSQL和.org · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »