| PostgreSQL Tutorial | ||
|---|---|---|
| Prev | Chapter 1. ����ȥ���������� | Next |
Postgres DBMS �Υ���ץ���� �� 1986ǯ�˻Ϥޤ�ޤ����� �����ƥ�κǽ�ι��ۤ�[STON86] �˾Ҳ𤵤졢 �ǽ�Υǡ�����ǥ������� [ROWE87] �˸���ޤ����� �����Υ롼�륷���ƥ���߷פ� [STON87a] ����������Ƥ��ޤ����� �����ΰ�����ι�¤������ [STON87b] �˾ܤ�����������Ƥ��ޤ�����
���줫�� Postgres �Ϥ����Ĥ��Υ�㡼������ �и����Ƥ��ޤ����� �ǽ�� "�ǥ⥦����" �����ƥब 1987ǯ�˻Ȥ���褦�ˤʤꡢ 1988 ǯ�� ACM-SIGMOD ��ĤǤ��ܸ������ޤ����� [STON90a] �����������С������ 1�� 1989 ǯ 1��˿��ͤγ����桼���˥������ޤ����� �ǽ�Υ롼�륷���ƥ� ([STON89]) ����ɾ�������ơ� �롼�륷���ƥ�Ϻ����߷פ��� ([STON90b]) �� �������롼�륷���ƥ�ȤȤ�˥С������ 2�� 1990ǯ 6��˥�������ޤ����� ʣ����¸�ΰ�������������줿�䤤��碌�μ¹ԡ� ��ľ������饤�ȤΥ롼�륷���ƥ�Υ��ݡ��Ȥ��ɲä��줿 �С������ 3 �� 1991 ǯ�˽Ф���ޤ����� ���줫��Υ����ϡ�����ϰܿ����ȿ������˾�������蘆��Ƥ��ޤ�����
Postgres �� ¿���ΰۤʤ�並�����¤�Υ��ץꥱ�������� ����ץ���Ȥ���Τ˻Ȥ��Ƥ��ޤ����� �����ˤ� ��̳�ǡ���ʬ�ϥ����ƥࡢ �����åȥ���Υѥե����ޥδƻ�ѥå������� ������ƻ�ѻ��ǡ����١����� �����Ĥ������������ƥ�ʤɤ��ޤޤ�Ƥ��ޤ��� Postgres �Ϥޤ� �����Ĥ�����ؤǶ���ġ���Ȥ��Ƥ�Ȥ��Ƥ��ޤ����� �ǽ�Ū���ϡ� Illustra Information Technologies �������ɤ���Ф��� ���Ѳ����ޤ����� Postgres �� Sequoia 2000 �δ��ܥǡ����ޥ͡�����Ȥʤ�ޤ����� ����ˤϡ�1993 ǯ��˳����桼�����ĤΥ��������ܤˤʤ�ޤ����� �ץ��ȥ����פΥ����ɤΥ��ƥʥȥ��ݡ��Ȥ� �ǡ����١����θ�������Ƥ�٤����֤�¿��������Ƥ������Ȥ� �ޤ��ޤ�����Ȥʤ�ޤ����� ���Υ��ݡ�����ô��ڸ����褦�Ȥ�����ǡ� �ץ��������Ȥϸ���Ū�ˤ� �С������ 4.2 �ǽ����𤲤ޤ�����
1994 ǯ�� Andrew Yu �� Jolly Chen �� SQL ����Υ��ץ�� Postgres �˲ä��� ³���Ƥ��Υ����ɤ� Web �˥������ޤ��ơ� �����ȼ�����������ळ�Ȥˤʤ�ޤ����� Postgres95 �ϥѥ֥�å��ɥᥤ��ǡ� ���ꥸ�ʥ�ΥС����쥤�Υ����ɤΥ����ץ����ηѾ��ԤȤʤ�ޤ�����
Postgres95 �� Postgres (�С������ 4.2)�� �Ǹ�θ��������������Ǥ��� �����ɤϴ����� ANSI C �ˤʤꡢ�����ɤΥ������� 25% �ڤ���Ȥ���ޤ����� �ѥե����ޥȥ����ɤΥ��ƥʥ�������夹�뤿��� �����뤿�������Ū���ѹ�����������ʤ���ޤ����� Postgres95 v1.0.x ��v4.2 ����١� Wisconsin �٥���ޡ������� 30-50% ®��ư���褦�ˤʤ�ޤ����� �Х��ե��������̤Ȥ��ơ� ���Τ褦�ʼ�ʸ��夬����ޤ�:
�䤤��碌���� Postquel �� SQL (�����Ф˥���ץ���Ȥ���ޤ���) ���֤��������ޤ����� ���䤤��碌�Ϥޤ����ݡ��Ȥ��Ƥ��ޤ��� (�桼������� SQL �ؿ��ǻ����뤳�Ȥ��Ǥ��ޤ�)�� ����ؿ����ƥ���ץ���Ȥ���ޤ����� �ޤ���``GROUP BY''�Υ��ݡ��Ȥ�ä��ޤ����� libpq �Υ��ե������Ϥޤ� C �ץ�����फ�����ѤǤ��ޤ���
monitor �ץ������˲ä��ơ� GNU �� readline �ݡ��Ȥ��� �������ץ������ (psql) �����ޤ���
Tcl �١����Υ��饤����Ȥݡ��Ȥ��� �������ե���ȥ���ɥ饤�֥�� libpgtcl ��ä��ޤ����� ����ץ�Υ����� pgtclsh ���� tcl �ץ������� Postgres95 �Хå�����ɤȤ��� ������ Tcl ���ޥ�ɤ����ޤ���
���祪�֥������ȥ��ե������������С��ۡ��뤵��ޤ����� ���祪�֥������Ȥ���¸����ͣ��λ��ȤߤȤ��� ���ֵ��祪�֥�������(Inversion large objects)���ݴɤ��Ƥ��ޤ����� (���֥ե����륷���ƥ�(Inversion file system)�Ⱥ�Ʊ���ʤ��Ǥ��������� ����Ϻ������ޤ�����)
������٥�ǤΥ롼�륷���ƥब�������ޤ����� �롼��ϥ�饤�ȥ롼��Ȥ��Ƥޤ����ѤǤ��ޤ���
������ SQL ����ħ��Ҳ𤹤���塼�ȥꥢ�뤬 �䤿���Τ�ΤȰ��˥����������ɤ����ۤ���ޤ���
���ۤˤ�GNU �� make �� (BSD �� make �������) �Ȥ��ޤ��� �ޤ��� Postgres95 �ѥå��ʤ��� gcc �ǥ���ѥ���Ǥ��ޤ��� (double �Υǡ������¤Ӥ���������ޤ�����)
1996ǯ�ޤǤˤϡ�“Postgres95” �Ȥ���̾���� ���Ĥ��路���ʤ����Ȥ����餫�ˤʤ�ޤ����� ���ꥸ�ʥ�� Postgres �� SQL ��ǽ�Ϥ���ĺǶ�ΥС������Ȥδط���ȿ�Ǥ��� ������̾���� PostgreSQL �����Ф�ޤ����� Ʊ���ˡ��С�������ֹ椬 6.0 ����Ϥޤ�褦�˥ꥻ�åȤ���ޤ����� Postgres �Υץ��������Ȥ���Ȥ�ȻϤ��Ϣ���ֹ�� �����ֹ���ᤷ���ΤǤ���
Postgres95 �� v1.0.x �����γ�ȯ�ν����� �Хå�����ɤΥ����ɤ���경�����뤳�ȤǤ����� v6.x ������� PostgreSQL �Ǥϡ� ���ν�������¸�ΥХå�����ɤ��������θ��ˤ�����顢 �ÿ����ɲä�¸��˥��եȤ��ޤ����� ��������Ȥϰ�³������Ū�˹Ԥ��ޤ�������
��ʸ������Ȥ��Ƥϼ��Τ褦�ˤʤ�ޤ�:
���䤤��碌���ǥե�����͡����ȥꥬ�Ȥ��ä����פʥХå�����ɤ���ħ�� ����ץ���Ȥ���ޤ�����
SQL92 ���θ�����ÿ����ɲä���ޤ����� �祭�����������Ȥ��줿�����̾�ʤɡ� ʸ���ζ����������㥹�ȡ��Х��ʥ��16�ʿ����������Ϥʤɤ��ޤޤ�Ƥ��ޤ���
�Ȥ߹��߷�����������ޤ����� ����������������/���﷿���ɲä��������Υ��ݡ��Ȥ��ޤޤ�Ƥ��ޤ���
�Хå�����ɥ����ɤ���ľ���졢 ���ԡ��ɤ��� 20% ���夷�ơ� �Хå�����ɤΥ������ȥ��åץ��ԡ��ɤ� 80% �������ޤ�����
| Prev | Home | Next |
| ����ȥ���������� | Up | ���Υ����ˤĤ��� |