Pregunta

Estoy viendo el pop-up cada vez más y sin entender el propósito de la misma? ¿Puedo utilizarlo solamente cuando estoy desarrollando localmente en mi escritorio?

O puedo poner un sitio comercial en un servidor con Win2003 por ejemplo usando los thats VistaDB? Es más rápido que usar una base de datos SQL? ¿Es seguro?

confundido ...

¿Fue útil?

Solución

VistaDB es una alternativa .NET para los sistemas de bases de datos de peso ligero que ofrece Microsoft: Jet (Microsoft Access), MSDE, SQL Server CE o SQL Server Express. Se puede utilizar en cualquier aplicación .NET dónde necesita una base de datos y que realmente no quieren la sobrecarga de tener una base de datos cliente / servidor.

VistaDB es una base de datos integrada (algunas otras bases de datos integrados son SQLite y FireBird). Básicamente, esto significa que su base de datos es totalmente "invisible" para sus usuarios finales. No es necesario instalar una base de datos cliente / servidor como SQL Server, por ejemplo. Implementación de VistaDB es simple. Todo lo que necesita es el archivo de base de datos y una referencia a la DLL de tiempo de ejecución VistaDB dentro de su aplicación.

Una aplicación comercial que utiliza VistaDB por su back-end se Graffiti CMS .

Otros consejos

Por lo que puedo hacer de su sitio web http://www.vistadb.net/ :

  • Se puede utilizar tanto para fines comerciales y de desarrollo
  • ¡No es un servidor, es un montaje para su sitio web / aplicación
  • Mi conjetura es que, dado que no es un servidor completo de SQL destacado que debería ser más rápido y más ligero en los recursos
  • No sé qué tan seguro es, pero afirman que se puede poner en los sitios web de confianza "medio".

También puede ver este tema StackOverflow sobre VistaDB .

Nada es más rápido que SQL Server para lo que hace. Si cree que SQL Server es demasiado lento es probable que esté haciendo algo mal. Es increíblemente rápido. No hay manera de un motor logrado el 100% va a ser más rápido que SQL Server en todo.

Más claro sobre los recursos - Sí

Más fácil de implementar - Sí (implementación xcopy)

base de datos de escritorio - Sí, se puede usar para el desarrollo de las aplicaciones de escritorio. Algunas personas también lo utilizan para aplicaciones multi-usuario en una unidad compartida. Los sitios web son otro destino en el que no se puede instalar un servicio o no quiere pagar más por el acceso de SQL Server en la cuenta de alojamiento.

Seguridad - VistaDB ejecuta en proceso con la aplicación. No existe el concepto de la seguridad del usuario, ya que va a cargar directamente.

Concurrencia - Depende de su aplicación. Se admiten diferentes procesos de acceso a la misma base de datos, pero algunas operaciones todavía tendrá problemas que tiene que trabajar en su código de bloqueo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top