BANCO DE DADOS
Ola Pessoal
Estou Começando a Usar o Banco de Dados MySQL Mais há alguns problemas ao usalo em rede
e andei pesquisando um banco chamado firebird gostaria de saber se é bom
e se tem limite de dados [Ô]Como por exemplo: a versão gratuita do oracle so suporta ate 4gb[Ô]
Obrigadoo !!
Estou Começando a Usar o Banco de Dados MySQL Mais há alguns problemas ao usalo em rede
e andei pesquisando um banco chamado firebird gostaria de saber se é bom
e se tem limite de dados [Ô]Como por exemplo: a versão gratuita do oracle so suporta ate 4gb[Ô]
Obrigadoo !!
Caro colega, o MySQL é um banco de dados cliente/servidor, ou seja, foi desenvolvido para trabalhar em rede. O firebird, ao meu ver e o pouco que trabalhei com ele, é inferior ao MySQL em vários quesitos inclusive na sua documentação...
Eu trabalhei em uma corretora de seguros que um deles usava o banco Firebird. Ele é complicado de compartilhar e achei ele meio instavel. Entre os dois, fico com o MySQL.
Que problemas teve usando em rede?
simplesmente naum sei usalo em rede rsr
uso o vb6 e so uso a conexão ADO.ConnectionString ai ebre uma caixa de diaologo onde configuro
em rede acredito que seje de outra forma
alguem sabe ?
em rede acredito que seje de outra forma
alguem sabe ?
Mas mudar de banco não vai fazer vc aprender a usar um banco em rede... o negócio é aprender isso. Existem toneladas de tutoriais sobre isso aqui no fórum e se vc já usa ADO, então vai ter pouquÃssimas dificuldades.
como resolver esse madlito erro
Erro ao convert varchar em numeric
utlizo bd sql server 2005 com vb6
uso o comando
sql=[Ô]update TB_Produtos Set QTD=QTD - [ô][Ô] & lvcupom.listitems(i).subitems(2)& [Ô][ô] where [codigo] =[ô][Ô] & FRENTE_CAIXA.LvCupom.ListItems(i).Text & [Ô][ô][Ô]
SqlCon.Execute SQL
onde lvcupom e um listview onde esta os produtos para dar baixa no estoque
Erro ao convert varchar em numeric
utlizo bd sql server 2005 com vb6
uso o comando
sql=[Ô]update TB_Produtos Set QTD=QTD - [ô][Ô] & lvcupom.listitems(i).subitems(2)& [Ô][ô] where [codigo] =[ô][Ô] & FRENTE_CAIXA.LvCupom.ListItems(i).Text & [Ô][ô][Ô]
SqlCon.Execute SQL
onde lvcupom e um listview onde esta os produtos para dar baixa no estoque
Caro REINALDOALVES
Talves o mais importante agora seria aprender como funciona programação em rede. TCP/IP
Tem muito material dentro da propria microsoft sobre o assunto utilização de banco de dados em um ambiente de rede INTRANETE e INTERNET.
Uma outra dica seria a utilização do VB.Net ou C# são as linguagens mais atuais..............................
Já que vai aprender um conceito de desnvolvimento mult usuários em um s erviço de rede interna ou externa..............
Entender como funciona o ADO.NET
Entender o Provedor .NET
SQL Server .NET Data Provider
OLE DB .NET Data Provider
ODBC .NET Data Provider
.NET Data Provider for Oracle
.NET Data Provider Personalizado
Firebird ADO.NET Data Provider
ADO.NET Driver for MySQL (Connector/NET)
ODBC Driver for MySQL (Connector/ODBC)
SQL Server 2005/2008 ou a a mais atual 2012
Oracle 10g ou 11g.............
Mysql
Entenda o conceito de camadas para melhorar seu desenvolvimento e obter ganhos no desenvolvimento
BLL - (Business Logic Layer) responsável pela lógica do negócio
DAL - (Data Access Layer) responsável pelo acesso e persistência dos dados - interface e classes de acesso a dados usando o Entity Framework;
UI - (User Interface) responsável pela interface com o usuário - Aplicação WEB Desktop, Mobile e Tablet.
Talvez evoluir um pouco na linguagem do VB 6.0 para um Framework (VB.Net ou C#) para já aprender conceitos novos e atuais.............
O site do Macoratti tem bons exemplos para começar com diversos bancos em rede. http://www.macoratti.net
Boa Sorte
Talves o mais importante agora seria aprender como funciona programação em rede. TCP/IP
Tem muito material dentro da propria microsoft sobre o assunto utilização de banco de dados em um ambiente de rede INTRANETE e INTERNET.
Uma outra dica seria a utilização do VB.Net ou C# são as linguagens mais atuais..............................
Já que vai aprender um conceito de desnvolvimento mult usuários em um s erviço de rede interna ou externa..............
Entender como funciona o ADO.NET
Entender o Provedor .NET
SQL Server .NET Data Provider
OLE DB .NET Data Provider
ODBC .NET Data Provider
.NET Data Provider for Oracle
.NET Data Provider Personalizado
Firebird ADO.NET Data Provider
ADO.NET Driver for MySQL (Connector/NET)
ODBC Driver for MySQL (Connector/ODBC)
SQL Server 2005/2008 ou a a mais atual 2012
Oracle 10g ou 11g.............
Mysql
Entenda o conceito de camadas para melhorar seu desenvolvimento e obter ganhos no desenvolvimento
BLL - (Business Logic Layer) responsável pela lógica do negócio
DAL - (Data Access Layer) responsável pelo acesso e persistência dos dados - interface e classes de acesso a dados usando o Entity Framework;
UI - (User Interface) responsável pela interface com o usuário - Aplicação WEB Desktop, Mobile e Tablet.
Talvez evoluir um pouco na linguagem do VB 6.0 para um Framework (VB.Net ou C#) para já aprender conceitos novos e atuais.............
O site do Macoratti tem bons exemplos para começar com diversos bancos em rede. http://www.macoratti.net
Boa Sorte
Citação::
Ola Pessoal
Estou Começando a Usar o Banco de Dados MySQL Mais há alguns problemas ao usalo em rede
e andei pesquisando um banco chamado firebird gostaria de saber se é bom
e se tem limite de dados [Ô]Como por exemplo: a versão gratuita do oracle so suporta ate 4gb[Ô]
Obrigadoo !!
Firebird pode chegar a TBs. Pra usá-lo bem, tem que aprender direitinho o controle transacional dele e os nÃveis de isolamento.
Já experimentou o PostgreSQL? é muito bom.
O Oracle free com limite de 4GB, pode ser mais do que suficiente para sua aplicação.
usar em rede, é simples bastando indicar o ip do servidor na conexão remota, logico o mysql deve estar instalado como servidor, e a porta 3306 deve estar liberada no firewall ou até mesmo no roteador dependendo do caso.
Tópico encerrado , respostas não são mais permitidas