BANCO DE DADOS

REINALDOALVES 02/12/2011 11:42:00
#390447
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 !!
LROSSI 02/12/2011 11:52:04
#390449
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...
NETMANIA 02/12/2011 15:35:32
#390492
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.
KERPLUNK 02/12/2011 15:37:38
#390493
Que problemas teve usando em rede?
REINALDOALVES 02/12/2011 18:22:33
#390505
simplesmente naum sei usalo em rede rsr
REINALDOALVES 02/12/2011 18:24:24
#390506
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 ?
KERPLUNK 02/12/2011 18:54:27
#390507
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.
GIBA 03/01/2013 20:36:49
#416707
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
AJSO 03/01/2013 22:12:37
#416714
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
LLAIA 04/01/2013 12:13:15
#416729
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.
MARCELO.TREZE 04/01/2013 14:11:33
#416739
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.
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas