Uploads from Fabio Akita

Watch and track your favorite playlist.

Curated by: Fabio Akita (149 videos)


Currently Playing: Discutindo sobre Banco de Dados - Dos primórdios a Big Data

Não se pode ser um bom programador sem entender de verdade como bancos de dados funcionam. E não se pode entender banco de dados sem entender algoritmos e estruturas de dados. E hoje vou mostrar como dos primeiros bancos de dados dos anos 80 chegamos aos SQL e NoSQL atuais. Este video complementa meu video anterior "Fiz um Servidor de SQL?" e outros videos que vou referenciando ao longo deste. Anote tudo e assistam depois. ## Errata 27:50 acho que eu me confundi, a velocidade na borda é mais rápido do que no centro, então teoricamente na mesma rotação daria pra ler mais dados nas bordas que no centro, então o C: deveria ficar na borda e o D: mais no centro ## Capítulos 00:00:00 - Intro 00:01:15 - CAP 01 - O que é um Banco de Dados? A era do dBase 00:10:04 - CAP 02 - Procurando com Índices - NDX e B-Tree 00:18:53 - CAP 03 - Do DBF ao SQLite3 - O banco mais usado do Mundo 00:23:42 - CAP 04 - Tudo são Árvores B - A estrutura mais importante da computaçãot 00:28:51 - CAP 05 - JSON no SQL?? Você não está entendendo 00:31:45 - CAP 06 - Proteção e Consistência - As garantias dos bancos 00:35:38 - CAP 07 - Do xBase a Cliente-Servidor - As 3 Camadas 00:38:59 - CAP 08 - Programando Errado - Você não sabe usar o servidor 00:45:26 - CAP 09 - Constraints - Usando do jeito certo 00:48:13 - CAP 10 - Monitorando - Sempre monitore tudo! 00:50:23 - CAP 11 - Big Data - Virando gente grande 00:53:40 - CAP 12 - Dividindo pra Conquistar - Acelerando seu App Web 00:56:28 - CAP 13 - Big Data Parte 2 - Por que NoSQL? 01:00:39 - CAP 14 - Teorema CAP - As partes importantes 01:07:12 - CAP 15 - Estratégias de Chaves Primárias - Chaves Surrogadas 01:11:25 - CAP 16 - Hashing Consistente - Sharding 01:18:42 - CAP 17 - O Problema de Cloud - Calculando Precificação 01:24:51 - CAP 18 - Recomendação pra Iniciantes - Arroz com Feijão 01:27:39 - Bloopers ## Links * [Heroku](https://www.heroku.com/postgres) * [Amazon ElastiCache](https://aws.amazon.com/elasticache/) * [Amazon RDS](https://aws.amazon.com/rds/) * [Amazon Aurora](https://aws.amazon.com/pt/rds/aurora/) * [Amazon S3 Glacier Storage Classes | AWS](https://aws.amazon.com/s3/storage-classes/glacier/) * [Astra DB | DataStax](https://www.datastax.com/products/datastax-astra) * [Scylla Cloud](https://www.scylladb.com/product/scylla-cloud/) * [SAP HANA Cloud](https://www.sap.com/products/technology-platform/hana.html) * [Big Data SQL Cloud Service | Oracle](https://www.oracle.com/big-data/big-data-sql/) * [Azure SQL Database](https://azure.microsoft.com/en-us/products/azure-sql/database) * [Google Cloud](https://cloud.google.com/sql) * [Pricing | MongoDB](https://www.mongodb.com/pricing) * [Valentina SQLite Server](https://valentina-db.com/en/valentina-sqlite-server) * [Configure Amazon DynamoDB (calculator.aws)](https://calculator.aws/#/addService/DynamoDB) * [CAP Twelve Years Later: How the "Rules" Have Changed (infoq.com)](https://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed/) * [Dynamo: Amazon’s highly available key-value store - Amazon Science](https://www.amazon.science/publications/dynamo-amazons-highly-available-key-value-store * [PostgreSQL JSON Tutorial (postgresqltutorial.com)](https://www.postgresqltutorial.com/postgresql-tutorial/postgresql-json/) * [GitHub - azadkuh/sqlite-amalgamation: The SQLite amalgamation mirror with cmake](https://github.com/azadkuh/sqlite-amalgamation) * Transcript: https://www.akitaonrails.com/2023/07/22/akitando-143-discutindo-sobre-banco-de-dados-dos-primordios-a-big-data * Podcast: https://podcasters.spotify.com/pod/show/akitando/episodes/Akitando-142---Entendendo-COMO-ChatGPT-Funciona---Rodando-sua-Prpria-IA-e25uar9


Tracks in this Playlist