BIG DATA – SQL (manutenção anual)

sql manutenção

Em 2000, eu era DBA (administradora de banco de dados), usei um sistema ERP junto com Microsoft Windows NT4 Server + Microsoft  SQL 6.5 Server, e alguns anos depois passei a usar o Microsoft Windows 2000 Server + Microsoft SQL 2000 Server.  Nessa época,  meu  trabalho  semanal  era  fazer o  backup em fitas  DAT (HP), quando  era necessário, para reparar algum problema que tenha acontecido com dados, eu fazia o restauro dos dados.    ERP = Software de Departamento Pessoal (Recursos Humanos = Lei CLT) + Software de Contabilidade (Financeiro) + Software Imobiliário (Condomínio)

Lembrete:  Depois alguns anos usando um sistema ERP com banco de dados SQL, eu notei a que a execução dos dados dentro do sistema que utiliza o SQL,  ficou com a execução muito lenta, apresentando alguns erros de memória ou funcionando com muita inconsistência. Se quando comprar a placa de memória nova, e isso não resolver, o problema é outro:  isso pode ser causado quando o índice (chave) do banco de dados SQL apresenta defeito.

Exemplos de Servidores de Banco de Dados: Microsoft SQL Server 2008 + Microsoft SQL Server 2012 + Microsoft SQL Server 2014 + Microsoft Azure SQL Database + Oracle SQL Server + Oracle MySQL Server + Oracle PL/SQL + Oracle NoSQL Database + PostgreeSQL, etc.

Recomendação a fazer anualmente:

Primeiro passo: para consertar os índices (chave) que provavelmente estão defeituosos, é preciso recriar e re-organizar a tabela SQL (Structured Query Language).  Deve-se fazer um REINDEX (recriar os índices).   (Fiz isso anos atras no Microsoft SQL 2000 Server e funcionou muito bem).  Exemplos de sintaxe:  http://www.postgresql.org/docs/8.1/static/sql-reindex.html , no Microsoft Developer Network em DBCC DBREINDEX (Transact-SQL) , e no Oracle: http://docs.oracle.com/cd/E22583_01/UI/help/Utils/RSTU/REINDEX.html.

Segundo passo:  deve-se olhar o  SQL Memory Size  = Maximum server memory (MB) |  Mem Usage (MB)  | Virtual Size (MB) para  reconfigurar o valor default relativo a quantidade de memória mínima e memória máxima, que o SQL irá lêr dentro da execução do sistema (software).  Observações:  Microsoft  Developer  Network:  Opções Server Memory de configuração do servidor e Microsoft TechNet:  Enabling Memory Support for Over 4 GB of Physical Memory (fazer login com conta Hotmail ou Outlook), ou fazendo o login em Oracle Help Center (Database Administrator’s Guide) em Using Automatic Memory Management (page 45 of 299), e o exemplo de cálculo  = ¿cuantos bytes hay en 4GB, y como se calcula?

======================================================

* 4 gigabyte =4294967296 bytes

* bit es la unidad menor de medida de la informacion, entonces

* 8 bit = 1 bytes

* 1 byte (b)= unidad minima funcional (1 Byte = una letra)

* 1 Kilobyte (Kb)= 1 024 bytes (1 kB)

* 1 Megabyte (Mb)= 1 024 Kilobytes= 1 048 576 bytes (1 MB = una novela)

* 1 Gigabyte (Gb)= 1 024 Megabytes= 1 048 576 Kilobytes= 1 073 741 824 bytes (1GB)

* 1 Terabyte (Tb)= 1 024 Gigabytes= 1 048 576 Megabytes= 1 073 741 824 Kilobytes= 1 099 511 627 776 bytes (1Tb)

* 1 Petabyte (Pb)= 1 024 Terabytes= 1 048 576 Gigabytes= 1 073 741 824 Megabytes= 1 099 511 627 776 Kilobytes= 1 125 899 906 842 624 bytes

* 1 Exabyte (Eb) =  1 024 Petabytes = 1 048 576 Terabytes = 1 073 741 824 Gigabyte = 1 099 511 627 776 Megabyte  = 1 125 899 906 842 624 Kilobytes= 1 152 921 504 606 846 976 bytes

* 1 Zettabyte (Zb)= 1 024 Exabytes= 1 048 576 Petabytes= 1 073 741 824 Terabytes= 1 099 511 627 776 Gigabytes= 1 125 899 906 842 624 Megabytes= 1 152 921 504 606 846 976 Kilobytes= 1 180 591 620 717 411 303 424 bytes

* 1 Yottabyte (Yb)= 1 024 Zettabytes= 1 048 576 Exabytes= 1 073 741 824 Petabytes= 1 099 511 627 776 Terabytes= 1 125 899 906 842 624 Gigabytes= 1 152 921 504 606 846 976 Megabytes= 1 180 591 620 717 411 303 424 kilobytes= 1 208 925 819 614 629 174 706 176 bytes

* 1 Brontobyte(Bb)= 1 024 Yottabytes= 1 048 576 Zettabytes= 1 073 741 824 Exabytes= 1 099 511 627 776 Petabytes= 1 125 899 906 842 624 Terabytes= 1 152 921 504 606 846 976 Gigabytes= 1 180 591 620 717 411 303 424 Megabytes= 1 208 925 819 614 629 174 706 176 Kilobytes= 1 237 940 039 285 380 274 899 124 224 bytes

* 1 Geopbyte (Geb)= 1 024 Brontobytes= 1 048 576 Yottabytes= 1 073 741 824 Zettabytes= 1 099 511 627 776 Exabytes= 1 125 899 906 842 624 Petabytes= 1 152 921 504 606 846 976 Terabytes= 1 180 591 620 717 411 303 424 Gigabytes= 1 208 925 819 614 629 174 706 176 Megabytes= 1 237 940 039 285 380 274 899 124 224 Kilobytes= 1 267 650 600 228 229 401 496 703 205 376 bytes

Memory Size = Fonte(s): http://es.kioskea.net/forum/affich-59124…

======================================================

Usar o REINDEX + revisar o SQL Memory Size, anos atrás, isso feito, resolveu os problemas que existiam no sistema (software).

Eu estou estudando atualmente o Microsoft Windows Server 2012 + Microsoft Windows SQL Server 2012 (comprei os livros).  Algumas vezes eu faço login e estudo o manual do SQL, dentro do site Microsoft Technet em SQL Server Language Reference   .  (fazer login com conta Hotmail ou Outlook)

Observações (HTML5):

Meses atrás, estudando programação web responsiva em Bootstrap, eu testei online dentro do meu site amgauna.eti.br  (atualmente ele está guardado dentro do Registro.BR),  e notei naquela época que o código utf-8, ele não reconhecia todos os acentos, e nem reconhecia o cedilha, utilizados no idioma português-brasileiro.  Como no Brasil utilizamos 0 BR no domínio, eu testei, e a acentuação brasileira funcionou.   http://www.w3schools.com/charsets/ref_html_utf8.asp

No Brasil, no HTML5, deve-se utilizar utf-8-br (português-brasileiro), minha opinião, testei, experimentando Bootstrap, e funcionou a acentuação.

Por:  Ana Mercedes Gauna (09/10/2015)

https://anagauna.wordpress.com  |   https://about.me/anagauna

Senior System Analist | Webmaster | DBA | CCNA2 | ERP | Management

Rio de Janeiro/RJ – Brazil – 27 anos de experiência profissional (CLT)

BIG DATA – DataBase Definição

Santea Ioan from Romania of Network Layout Cisco Academy 20-10-2015

O desenho acima é o layout de “Santea Ioan, from #Romania, is currently studying #CCNA, she shared this Packet Tracer scenario that includes the following: IPV4, PV6, Subnetting, VLANs,  STP, VTP, Trunk and Access Ports, Port_Security, Etherchannel (PAGP), InterVLAN ROUTING,HSRP,Multi Area OSPF,Multi Area OSPFv3, DHCP Server, DNS Server, Email Server With POP3 AND SMTP Configured, Frame-Relay, and Extended ACLs“, em 19/10/2015. Esse desenho foi feito utilizando o Trace-Route do curso da Cisco Academy, e ela ilustra muito bem, um grau muito alto de complicação técnica de networking (rede de computadores).

Abdullah Hamdag Usman Tanggor pack tracer 118 Cisco Academy outubro2015

O desenho acima é o layout de “Abdullah Hamdag Usman Tanggor shared this Packet Tracer scenario covering:  DHCP, NAT, ETHER CHANNEL, PORT SECURITY, VLAN’s, Redundancy HSRP, RSTP+PVST…    (If you have ‪#‎PacketTracer‬ scenarios to share, send them over to netacadfb@gmail.com  with some info and we will share them on this page) – Anastasia at ‪#‎Cisco‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬”

Abaixo, o meu estudo, resumindo ao máximo o grau de complicação técnico, porque eu gosto de simplificar quase tudo o que é complicado de entender.

Definição prática de quais equipamentos e software, são utilizados para a construção do enorme volume de dados existentes em um Big Data.

Definição de BIG DATA:

Servidores de Banco de Dados: Microsoft SQL Server 2008 + Microsoft SQL Server 2012 + Microsoft SQL Server 2014 + Microsoft Azure SQL Database + Oracle SQL Server + Oracle MySQL Server + Oracle PL/SQL + Oracle NoSQL Database (JAVA) + SYBASE  (SAP), IBM DB2,  PostgreeSQL, por exemplo.

Servidores de Rede de Computadores (Mainframe Cloud Computing): Intel + Hewlett-Packard (HP) + FUJITSU, IBM + DELL + CISCO + SAMSUNG + ALOG (EQUINIX) + MANDIC + UOL, etc, por exemplo.

Sistema Operacional de Rede:  Microsoft Windows Server 2008 + Microsoft Windows Server 2012 + Microsoft Windows Server 2014 + Red Hat Linux + Mandriva Linux, Oracle Linux, etc, por exemplo.

Sistema Operacional de Rede Cloud Computing: Microsoft Windows Azure, Oracle Solaris (UNIX), por exemplo.

Oracle Sercer Zero Data Loss Recovery Appliance Experience at CERN

A  fotografia  acima  é  um  exemplo  de  Mainframe  (servidor  de  rede  de  computadores):  esta fotografia  é  um  dos mainframes da Oracle:  CERN  uses  Oracle  Zero  Data  Loss  Recovery  Appliance  to  back-up  and  restore  all  its  200 databases at a fast-paced and with minimum impact http://ora.cl/Lvz   and    https://plus.google.com/u/0/+AnaGauna2109/posts/ZUWES7VFfz6

Cada ano que passa, essa informação BIG DATA, tende a aumentar cada vez mais.

Para garantir a segurança da informação, e para proteger a privacidade das informações, hoje em dia existem várias técnicas modernas com certificações: AXELOS (ITIL), ISACA (COBIT|CISA), EXIN (Cloud Computing), CompTIA (Security), etc, por exemplo.  E a proteção que existe desde a década de 80, os antivírus Norton Internet Security (Symantec), McAfee LiveSafe (Intel Security), AVG Free, Avast Free, etc).

Hoje em dia o banco de dados SQL existe dentro dos servidores dos provedores de internet, que fornecem o serviço de uso disponível aos clientes.

Exemplos de BIG DATA:

Redes Sociais (login internacional):  todas as informações estão armazenadas dentro de diversos servidores de banco de dados SQL.

Bancos (login internacional):  todas as informações estão armazenadas dentro de diversos servidores de banco de dados SQL.

Youtube (login internacional): todos os videos disponíveis online estão armazenados em diversos servidores de banco de dados SQL.

Wikipédia (login internacional): todos os textos disponíveis online estão armazenados em diversos servidores de banco de dados SQL.

Wikipedia artigo de BIG Data:  https://en.wikipedia.org/wiki/Big_data

Observação:

Em 2000, eu era DBA (administradora de banco de dados), usei um sistema ERP junto com Microsoft Windows NT4 Server + Microsoft  SQL 6.5 Server, e alguns anos depois passei a usar o Microsoft Windows 2000 Server + Microsoft SQL 2000 Server.  Nessa época, meu trabalho semanal era fazer o backup em fitas  DAT (HP), quando  era necessário, para reparar algum problema que tenha acontecido com dados, eu fazia o restauro dos dados.    ERP = Software de Departamento Pessoal (Recursos Humanos = Lei CLT) + Software de Contabilidade (Financeiro) + Software Imobiliário (Condomínio)

Eu estou estudando atualmente o Microsoft Windows Server + Microsoft Windows SQL Server (comprei os livros).  Algumas vezes eu faço login e estudo o manual do SQL, dentro do site Microsoft Technet em SQL Server Language Reference   .  (fazer login com conta Hotmail ou Outlook)

Por Ana Mercedes Gauna ((estudo de Junho/2015 até Outubro/2015)
https://anagauna.wordpress.com  |   https://about.me/anagauna
Senior System Analist | Webmaster | DBA | CCNA2 | ERP | Management
Rio de Janeiro/RJ – Brazil – 27 anos de experiência profissional (CLT)