Briefly Postgresql
Total Page:16
File Type:pdf, Size:1020Kb
www.lanpir.com Briefly PostgreSQL PostgreSQL is an open source and completely free object relational database system and takes advantage of the security, storage, scalability features of the SQL language. It is one of the most accepted database management systems with its successful data architecture, accuracy, robust feature set, flexibility and open source code advantage. PostgreSQL, especially UNIX systems; It is supported by many operating systems such as Linux, MacOS and Windows. You can also use PostgreSQL: C (libpq), Embedded C (ecpg), Python (PyGreSQL), Java (jdbc) and TCL (libpgtcl) supported by many programming languages. As open source, PostgreSQL has been developed since 1996 with the efforts of volunteers. PostgreSQL, which has some income sources such as donation, is not developed depending on any institution, organization or company. PostgreSQL does not impose any restrictions on its users, except for BSD license restrictions. As it is the product of a world of volunteers, finding answers to the possible problems you encounter with PostgreSQL makes things as easy as in commercial database systems. Thanks to the developer groups, help boards and mailing list, anyone who needs help with PostgreSQL has the chance to get a solution. Maximum size for database Unlimited Maximum size for the table 32 TB Maximum size for the line 1.6 TB Maximum size for the field 1 GB Maximum number of rows in the table Unlimited Maximum number of columns in the table 250 / 1600 Maximum number of indexes in the table Unlimited Other Advantages Open source Among the open source database management systems, only PostgreSQL offers open source support in the enterprise class. In addition to the Communities that you can access on the Internet, there are organizations where you can purchase Database Community based service. Functions PL/pgSQL, PL/Python, PL/Perl, C/C++, and PL/R ACID and Transaction PostgreSQL ACID’i (Atomicity, Consistency, Isolation, Durability) supported. Indexing techniques B + train index, as well as GIN and GiST etc. it also offers indexing techniques. Flexible full-text search The full-text search feature can be used when searching strings that perform vector operation and sequence search. Types of replication Streaming Replication supports various replication methods such as Slony-I and cascading. Expansion functions It supports different types of techniques for geographic data storage such as PostgreSQL, PostGIS, Key Value Store and DBLink. ENES LANPIR 1 www.lanpir.com The Documents Purpose Although there is a very large resource pool on PostgreSQL on their websites, these sources assume that many readers have knowledge in any database management and information is shared accordingly. Many articles or documents you will read do not contain any prior or post related topics. In general, the related subject is narrated and other factors are not mentioned frequently or only other relevant sources are shared, even the information of the PostgreSQL version used in the documents is not provided. In short, when preparing your database environment, you need to obtain multiple documents and associate them with others and create a road map for yourself. If you instead of trial and error for long periods of time, finish this article and you will learn the following items; • You will be learning preparations before and after PostgreSQL installation. • You will have PostgreSQL intermediate level information. • When you read other articles you have obtained on the internet, you will be able to understand and apply what you have read. • You will ask communities questions, you will know what you are talking about. • You will be able to quickly eliminate documents that do not work without drowning on the Internet. • You will be able to make projects to take your current environment to the next step. • You will be one step closer to the Open Source world. At the same time, you can follow the PostgreSQL structure created for the Production environment step by step, you can perform tests according to your own environment, you can install a one-to-one copy of the topology published in this document. ENES LANPIR 2 .