17.03.2015, 00:12
Eu por experiкncia prуpria recomendo o uso de SQL para base de dados pelo facto de expandir os meus horizontes e quando falo de SQL em geral estou a incluir todos os tipos de base de dados tais como SQLite (jб referido pelo PT), MySQL, PostegreSQL, entre outros...
A vantagem do SQL para mim й que eu consigo manipular os dados de uma forma mais dinвmica, um grande exemplo disto encontra-se no sistema de itens do RioRPG e do Dynamic Roleplay, com o uso do SQL permitiu-nos gerir os dados dos itens de uma forma mais ampla sem grandes "esforзos".
Contundo, devemos lembrar que SQL nгo deixa de ser uma linguagem de programaзгo na qual podemos criar variбveis, funзхes, entre outro tipo de coisas, a diferenзa й que SQL й uma linguagem facilmente entendida por humanos, ou seja, quando escreve-mos SELECT `username` FROM `users` WHERE `id`=1;
Em relaзгo ao uso de MySQL e SQLite depende de cada um, eu por natura desenvolvo tudo em MySQL, mas digamos que o servidor apenas usa SQL para guardar dados e manipula-los de forma dinвmico. Neste caso eu recomendo o uso de SQLite.
Agora se falar-mos em um servidor que usa SQL para guardar dados, manipula-los e utiliza-los em programas externos, como Web e aplicaзхes recomendo MySQL pela sua facilidade.
As pensam que quando se usa MySQL й para construir um UCP mas podem estar erradas o servidor podem nem ter um UCP mas ter um ACP para o programador/dono afim de monitorizar o servidor e controlar as coisas.
Sobre as questхes de MySQL ser vulnerбvel a SQL Injection isso acontece com tudo й natural mas tambйm sу existem sites vulnerбveis a SQL Injection porque os programadores nгo se dгo ao trabalho de desenvolver algo com seguranзa suficiente, mas em relaзгo de ser inseguro e crashar muito acho que й melhor dizeres a esse programador que ele vai ganhar milhхes porque a NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa entre outras grandes empresas utilizam MySQL por isso й melhor ter cuidado porque ainda pode cair um satйlite!
A vantagem do SQL para mim й que eu consigo manipular os dados de uma forma mais dinвmica, um grande exemplo disto encontra-se no sistema de itens do RioRPG e do Dynamic Roleplay, com o uso do SQL permitiu-nos gerir os dados dos itens de uma forma mais ampla sem grandes "esforзos".
Contundo, devemos lembrar que SQL nгo deixa de ser uma linguagem de programaзгo na qual podemos criar variбveis, funзхes, entre outro tipo de coisas, a diferenзa й que SQL й uma linguagem facilmente entendida por humanos, ou seja, quando escreve-mos SELECT `username` FROM `users` WHERE `id`=1;
Em relaзгo ao uso de MySQL e SQLite depende de cada um, eu por natura desenvolvo tudo em MySQL, mas digamos que o servidor apenas usa SQL para guardar dados e manipula-los de forma dinвmico. Neste caso eu recomendo o uso de SQLite.
Agora se falar-mos em um servidor que usa SQL para guardar dados, manipula-los e utiliza-los em programas externos, como Web e aplicaзхes recomendo MySQL pela sua facilidade.
As pensam que quando se usa MySQL й para construir um UCP mas podem estar erradas o servidor podem nem ter um UCP mas ter um ACP para o programador/dono afim de monitorizar o servidor e controlar as coisas.
Sobre as questхes de MySQL ser vulnerбvel a SQL Injection isso acontece com tudo й natural mas tambйm sу existem sites vulnerбveis a SQL Injection porque os programadores nгo se dгo ao trabalho de desenvolver algo com seguranзa suficiente, mas em relaзгo de ser inseguro e crashar muito acho que й melhor dizeres a esse programador que ele vai ganhar milhхes porque a NASA, Friendster, Banco Bradesco, Dataprev, HP, Nokia, Sony, Lufthansa entre outras grandes empresas utilizam MySQL por isso й melhor ter cuidado porque ainda pode cair um satйlite!