Bancos de dados para gerenciar informações.
saiba mais sobre banco de dados em: www.mariadb.org
MariaDB | https://mariadb.org/
MariaDB, o mais popular sistema de gerenciamento de banco de dados SQL livre e Open Source, é desenvolvido, distribuído e tem suporte da MariaDB Foundation. A MariaDB Foundation é uma empresa comercial, fundada pelos desenvolvedores do MariaDB, cujos negócios é fornecer serviços relacionados ao sistema de gerenciamento de banco de dados MariaDB.
A Versão 3.22 do MariaDB tem suporte para tabelas com limite de tamanho até 4G. Com o novo MyISAM no MariaDB versão 3.23 o tamanho máximo foi expandido até 8 milhões de terabytes (2 ^ 63 bytes). Com este tamanho de tabela maior permitido, o tamanho máximo efetivo das tabelas para o banco de dados MariaDB é normalmente limitado pelas restrições do sistema operacional quanto ao tamanho dos arquivos, não mais por limites internos do MariaDB.
PostgreSQL – pgAdmin | https://www.postgresql.org/ | https://www.pgadmin.org/
O PostgreSQL é distribuído sob a licença BSD clássica. Basicamente, ela permite que usuários façam qualquer coisa com o código, incluindo revender os binários sem o código-fonte. A única restrição é que você não nos responsabilize legalmente por problemas com o programa de computador. Há também a exigência de que esta licença apareça em todas as cópias do programa de computador. ftp.postgresql.org/pub/
Tamanho máximo da base de dados: Ilimitado
Tamanho máximo da tabela: 32 TB
Tamanho máximo da linha: 1.6 TB
Tamanho máximo da coluna: 1 GB
Máximo de linhas por tabela: Ilimitado
Máximo de colunas por tabela: 250 a 1600 dependendo dos tipos das colunas
Máximo de índices por tabela: Ilimitado
Quanto espaço em disco é necessário para armazenar dados de um arquivo texto?
Um banco de dados PostgreSQL irá requerer até cinco vezes a quantidade de espaço requerida para armazenar dados em um arquivo texto.
Como um exemplo, considere um arquivo com 100.000 linhas contendo um inteiro e uma descrição em cada linha. Suponha que o tamanho médio da descrição é de vinte bytes. O arquivo terá 2,8 MB. O tamanho do arquivo do banco de dados PostgreSQL que contém esses dados pode ser estimado em 5,2 MB:
24 bytes: cada cabeçalho de registro (aproximadamente)
24 bytes: um campo int e um campo texto
+ 4 bytes: ponteiro na página para a tupla
——————————————-
52 bytes por registro
O tamanho de uma página de dados no PostgreSQL é 8192 bytes (8 KB), então:
8192 bytes por página
———————— = 158 registros por página do banco de dados (arredondado para baixo)
52 bytes por registro
100000 registros de dados
—————————- = 633 páginas do banco de dados (arredondado para cima)
158 registros por página
633 páginas do banco de dados * 8192 bytes por página = 5.185.536 bytes (5,2 MB)
Índices não requerem muito espaço, mas contém dados que foram indexados, então eles podem ocupar algum espaço.
NULLs são armazenados como bitmaps, então eles utilizam muito pouco espaço.
What is PostgreSQL?
PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. The origins of PostgreSQL date back to 1986 as part of the POSTGRES project at the University of California at Berkeley and has more than 30 years of active development on the core platform.
PostgreSQL has earned a strong reputation for its proven architecture, reliability, data integrity, robust feature set, extensibility, and the dedication of the open source community behind the software to consistently deliver performant and innovative solutions. PostgreSQL runs on all major operating systems, has been ACID-compliant since 2001, and has powerful add-ons such as the popular PostGIS geospatial database extender. It is no surprise that PostgreSQL has become the open source relational database of choice for many people and organisations.
Getting started with using PostgreSQL has never been easier – pick a project you want to build, and let PostgreSQL safely and robustly store your data.
Why use PostgreSQL?
PostgreSQL comes with many features aimed to help developers build applications, administrators to protect data integrity and build fault-tolerant environments, and help you manage your data no matter how big or small the dataset. In addition to being free and open source, PostgreSQL is highly extensible. For example, you can define your own data types, build out custom functions, even write code from different programming languages without recompiling your database!
PostgreSQL tries to conform with the SQL standard where such conformance does not contradict traditional features or could lead to poor architectural decisions. Many of the features required by the SQL standard are supported, though sometimes with slightly differing syntax or function. Further moves towards conformance can be expected over time. As of the version 12 release in October 2019, PostgreSQL conforms to at least 160 of the 179 mandatory features for SQL:2016 Core conformance. As of this writing, no relational database meets full conformance with this standard.
Below is an inexhaustive list of various features found in PostgreSQL, with more being added in every major release:
Data Types
Primitives: Integer, Numeric, String, Boolean
Structured: Date/Time, Array, Range, UUID
Document: JSON/JSONB, XML, Key-value (Hstore)
Geometry: Point, Line, Circle, Polygon
Customizations: Composite, Custom Types
Data Integrity
UNIQUE, NOT NULL
Primary Keys
Foreign Keys
Exclusion Constraints
Explicit Locks, Advisory Locks
Concurrency, Performance
Indexing: B-tree, Multicolumn, Expressions, Partial
Advanced Indexing: GiST, SP-Gist, KNN Gist, GIN, BRIN, Covering indexes, Bloom filters
Sophisticated query planner / optimizer, index-only scans, multicolumn statistics
Transactions, Nested Transactions (via savepoints)
Multi-Version concurrency Control (MVCC)
Parallelization of read queries and building B-tree indexes
Table partitioning
All transaction isolation levels defined in the SQL standard, including Serializable
Just-in-time (JIT) compilation of expressions
Reliability, Disaster Recovery
Write-ahead Logging (WAL)
Replication: Asynchronous, Synchronous, Logical
Point-in-time-recovery (PITR), active standbys
Tablespaces
Security
Authentication: GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Certificate, and more
Robust access-control system
Column and row-level security
Multi-factor authentication with certificates and an additional method
Extensibility
Stored functions and procedures
Procedural Languages: PL/PGSQL, Perl, Python (and many more)
SQL/JSON path expressions
Foreign data wrappers: connect to other databases or streams with a standard SQL interface
Customizable storage interface for tables
Many extensions that provide additional functionality, including PostGIS
Internationalisation, Text Search
Support for international character sets, e.g. through ICU collations
Case-insensitive and accent-insensitive collations
Full-text search
There are many more features that you can discover in the PostgreSQL documentation. Additionally, PostgreSQL is highly extensible: many features, such as indexes, have defined APIs so that you can build out with PostgreSQL to solve your challenges.
PostgreSQL has been proven to be highly scalable both in the sheer quantity of data it can manage and in the number of concurrent users it can accommodate. There are active PostgreSQL clusters in production environments that manage many terabytes of data, and specialized systems that manage petabytes.
fonte: https://www.postgresql.org/about/
https://wiki.postgresql.org/wiki/FAQ/pt-br
Download Manual do postgresql pt-br
_________________________________________________________________________________
MongoDB | https://www.mongodb.com/
MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++. Classificado como um programa de banco de dados NoSQL, o MongoDB usa documentos semelhantes a JSON com esquemas.
limitações do mongodb https://docs.mongodb.com/manual/reference/limits/
_________________________________________________________________________________
Firebird | https://firebirdsql.org/
Firebird é um sistema gerenciador de banco de dados. Roda em Linux, Windows, Mac OS, em grandes sistemas operacionais e uma variedade de plataformas Unix. A Fundação FirebirdSQL coordena a manutenção e desenvolvimento do Firebird, sendo que os códigos fonte são disponibilizados sob o CVS da SourceForge.
limitações do firebird:
Maximum size of one database file:
– 16TB with Firebird 1.x
– 32TB with Firebird 2.x
– 64TB with Firebird 3.x
Maximum number of tables: 32k Tables
Maximum size of one table: 32TB (~30GB for Firebird 1.x)
Maximum number of rows per table: 16G (4G with Firebird 1.x)
Filesystem limits apply for all those values, so please read FAQ #59 for details.
Maximum row size: 64k
Maximum number of columns per table: Depends on the datatypes you use. (Example: 16,384 INTEGER (4 byte) values per row.) Blobs only store BLOB_ID and the data is stored separately.
Maximum number of indexes per table: around 850 indexes (root index page limit)
Maximum number of indexes per database: 4G indexes
Number of indexes depends on the page size and datatypes used.
Datatypes:
Char and Varchar: 32767 bytes
Smallint: 16 bits
Integer: 32 bits
BigInt: 64 bits
Float: 32 bits, 3.4×10^-38 to 3.4×10^38, 7 digit precision
Double: 64 bits, 1.7×10^-308 to 1.7×10^308, 15 digit precision
Timestamp: 64 bits, 1 Jan 100 to 28 Feb 32768.
Date: 32 bits, 1 Jan 100. to 29 Feb 32768.
Time: 32 bits, 00:00 to 23:59.9999
Blob: 32GB
Boolean: 8 bits
Numeric and Decimal are internally stored as smallint, integer or bigint depending on the declared size. They can handle up to 18 digits.
Boolean is available since Firebird 3.0. It can store: TRUE, FALSE and UNKNOWN/NULL. UNKNOWN has the same function as NULL and is allowed in nullable columns.
_________________________________________________________________________________
Microsoft SQL Server Express | https://www.microsoft.com/pt-br/sql-server/sql-server-downloads
O tamanho do banco de dados tem um limite de 10 GB (10 GB somente para o SQL Server® Express 2008 R2 e versões posteriores). Isso não afeta a quantidade de dados que pode ser armazenada em um banco de dados. Usa somente 1 CPU. Usa no máximo de 1 GB RAM.
_________________________________________________________________________________
Oracle Database XE | https://www.oracle.com/technetwork/pt/database/express-edition/overview/index.html
Oracle Database XE poderá ser instalado em servidores de qualquer tamanho, com qualquer número de CPUs (uma base de dados por computador), mas XE irá armazenar até 4GB de dados do usuário, usará até 1 GB de memória, e usará uma CPU no servidor.
_________________________________________________________________________________
MySQL | https://www.mysql.com/
O MySQL não apresenta essencialmente nenhuma limitação técnica, contudo é importante observar que a limitações de licença. O MySQL poderá ser usado com a licença GPL que atende perfeitamente as necessidades de quem vai usá-lo como software livre. Para projetos comerciais, onde a licença GPL não puder ser usada, será necessário comprar uma licença comercial. Limite de espaço de 2GB (dois gibabites).
________________________________________________________________________________
Microsoft Access | https://www.microsoft.com/pt-br/
O Access tem um LIMITE de 2GB (dois gibabites) de tamanho de Banco de Dados.
_______________________________________________________________________________
Limitação dos editores de Planilhas
Microsoft Excel
.xlsx – 1.048.576 linhas
.xls – 65.000 linhas
tamanhos dos arquivos acima de 5Mb fica lento.
https://support.office.com/pt-br/article/especifica%C3%A7%C3%A3o-e-limites-de-modelo-de-dados-19aa79f8-e6e8-45a8-9be2-b58778fd68ef
LibreOffice – .ods 1.048.576 linhas
Cada planilha pode ter muitas folhas, e cada folha pode conter muitas células individuais. No Calc, cada folha pode conter um máximo de 1.048.576 linhas e 1024 colunas.
Google planilhas – 156.000 linhas
Até 1,02 milhão de caracteres. Até 50 MB para arquivos de texto convertidos no formato do Documentos Google Planilhas.Até 5 milhões de células ou 18.278 colunas (coluna ZZZ) para planilhas criadas ou convertidas no Planilhas Google.
_________________________________________________________________________________
Limitação do google drive.
Arquivos que você pode armazenar no Google Drive
Tamanhos de arquivo
Estes são os tamanhos máximos de arquivo que você pode armazenar no Google Drive:
Documentos
Até 1,02 milhão de caracteres
Até 50 MB para arquivos de texto convertidos no formato do Documentos Google
Planilhas
Até 5 milhões de células ou 18.278 colunas (coluna ZZZ) para planilhas criadas ou convertidas no Planilhas Google
Apresentações
Até 100 MB para apresentações convertidas no Apresentações Google
Google Sites (novo)
Até 200.000 caracteres por página
Até 10.000 imagens por site
Até 1.000 páginas (máximo de 10 milhões de caracteres)
Todos os outros arquivos
Até 5 TB
Tipos de arquivos compatíveis
Qualquer tipo de arquivo pode ser armazenado no Drive. Estes são os tipos de arquivos mais comuns que você pode ver no Google Drive:
Arquivos gerais
Arquivos compactados (.ZIP, .RAR, tar, gzip)
Formatos de áudio (MP3, MPEG, WAV, .ogg, .opus)
Arquivos de imagem (.JPEG, .PNG, .GIF, .BMP, .TIFF, .SVG)
Marcação/código (.CSS, .HTML, .PHP, .C, .CPP, .H, .HPP, .JS, .java, .py)
Arquivos de texto (.TXT)
Arquivos de vídeo (WebM, .MPEG4, .3GPP, .MOV, .AVI, .MPEGPS, .WMV, .FLV, .ogg)
Arquivos Adobe
Autodesk AutoCad (.DXF)
Illustrator (.AI)
Photoshop (.PSD)
Formato de documento portátil (.PDF)
PostScript (.EPS, .PS)
Scalable Vector Graphics (.SVG)
Formato do arquivo de imagem com tag (.TIFF, melhor com imagens RGB .TIFF)
TrueType (.TTF)
Arquivos Microsoft
Excel (.XLS e .XLSX)
PowerPoint (.PPT e .PPTX)
Word (.DOC e .DOCX)
XML Paper Specification (.XPS)
Arquivos do Microsoft Office protegidos por senha
Arquivos da Apple
Arquivos do editor (.key, .numbers)
_________________________________________________________________________________
Lotus 1-2-3