FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
En si pip install fdb no te instala libfbclient2 ese lo tienes que instalar vía
apt-get install libfbclient2 Por lo que se me hace raro que digas que te instala la versión 3.0. Con fdb puedes acceder a los 2.1, 2.5,3.0 dependiendo de la librería libfbclient2.so que esté instalada en tu sistema. La última versión de armbian viene con la versión 2.5.4 de libfbclient2 En la raspberry pi puedes ver de que versión dispones ejecutando el siguiente comando apt-cache show libfbclient2 Si algunas consultas devuelven errores ha de ser por otra razón, y las pistas te las van a dar el tipo de consultas que te regresen el error. No conozco firebird, pero por lo poco que acabo de leer maneja 3 dialectos sql, ¿Podría ser ese el problema?. Por defecto la función connect pone el parámetro sql_dialect=3, prueba cambiando ese parámetro a 1. |
#2
|
||||
|
||||
Cita:
Por supuesto, al igual que el cliente debe ser la misma versión que el servidor, también sql_dialect debe ser el mismo que la base de datos. |
#3
|
|||
|
|||
Gracias compañeros por vuestra ayuda....Problema resuleto
Casimiro. Teníamos versiones diferentes en el cliente y en el servidor... y por tanto, problemas como bien comentas. tsk Efectivamente, la foma correcta de instalar el cliente era: Código:
apt-get install libfbclient2 Tenemos 60 raspberry atacando una base de datos Firebird. Alguien tiene experiencia en este tipo de instalaciones?? |
#4
|
|||
|
|||
En primera instancia no le veo problema en que 60 raspberry pi hagan transacciones a la base de datos, por lo general todas ellas no se hacen al mismo tiempo, a menos que la forma en que se conectan tenga periodicidad, por lo que tendrías que preguntar cuantas transacciones por segundo puede manejar Firebird,y creo que esa respuesta te la puedan dar aquí.
Otro aspecto es si estás buscando mostrar los datos provenientes de las Raspberry Pi, a uno o varios clientes, en tiempo real. |
#5
|
||||
|
||||
¿Instalaciones de raspberry?
|
#6
|
|||
|
|||
Como lo interpreto es que si firebird puede manejar 60 clientes simultáneos.
|
#7
|
||||
|
||||
Yo he tenido clientes con una media de mil conexiones simultáneas durante años. Sin ningún problema.
|
#8
|
|||
|
|||
Efectivamente, las transacciones de los terminales no son continuas y consideramos que con firebird no vamos a tener problemas en lo que respecta a BD.
Otra cosa será la fiabilidad de los terminales Raspberry. El idea surgió hace un tiempo cuando nos propusieron desarrollar el software necesario para la puesta en marcha de un nuevo proyecto relacionado con la venta al mayor en almacenes de fruta y verdura. Es un nuevo sistema autoservicio patentado del cual os dejo un enlace por si alguien le quiere echar un vistazo… Considero que no es publicidad, es la presentación que nos hicieron del proyecto en su día. https://vimeo.com/156380116 Saludos.... |
#9
|
|||
|
|||
He visto variaciones del mismo tipo de sistema a varios niveles, así que no se que tan patentable sea, más si aun no saben como se cuecen las habas.
¿Raspberry Pi Confiable? Al mismo grado que puede ser una computadora. ¿Lo haría con una Raspberry Pi? Definitivamente respondería con un No rotundo, porque es como ir a cazar patos a cañonazos. Hablan de reducir gastos, pero planean gastar bastantes euros tan sólo en las raspberry pi. Piensa en lo siguiente: 1.- El sistema requiere Galgas para obtener el peso, por lo general las galgas son analógicas, pero el Raspberry Pi no cuenta con conversor analógico a digital, por lo que tendrían que adquirir uno que se comunique por medio de i2c o spi y de preferencia uno que tenga los drivers en el kernel de Linux. Ya ese es un gasto extra a lo contemplado inicialmente, Ahí ya son por lo menos unos 3 a 4 euros más, pero se puede incrementar a más de 20, dependiendo de los requerimientos. Aunque esto se puede diluir, en parte, cuando usan una escala por USB. 2.- Consumo Energético. Estamos hablando de estar conectados las 24 horas del día, son por lo menos alrededor de 29Watts por día tan sólo del RPi. Parece poco pero si juntas 60 de ellos son 1.7KWatt por día, cuando el usar otras opciones podría dar tan sólo una fracción de ese consumo. 3.- Estamos hablando de un Sistema Operativo instalado en una memoria micro SD y un sistema de ficheros, que como cualquier otro, se puede corromper. Las NAND Flash pueden generar bloques defectuosos más fácilmente que las NOR Flash. Si es un sistema que debe de permanecer sin ningún tipo de mantenimiento por años y que esté funcionando las 24 horas del día esto es algo a tomar en cuenta. También no es lo mismo el consumo de una memoria micro SD a una memoria NOR Flash que va por SPI. 4.- Si falla algo, lo más seguro es que tener otro Raspberry Pi de respaldo como FailSafe aumentaría el costo del sistema, además de incrementar el consumo energético (bueno si están pensando en un uso sin interrupciones). 5.- Tipo de comunicación y los costos asociados por su consumo energético. No es lo mismo a usar lo que comúnmente conocemos como Wifi a usar otro método también inalámbrico como lo pudiera ser con el nrf24l01 que consume menos potencia, es más económico y además tiene mayor cobertura, por lo que en almacenes grandes reduces la cantidad de repetidores. Y cabe mencionar que no es la única forma de hacerlo. 6.- ¿Que tanto necesita un control en tiempo real de las variables como temperatura, humedad, etc.? Mencionan que puede escalar a miles de establecimientos en todo el mundo, pero no está implícito si el software será local o ellos lo controlaran de forma global. De ahí la diferencia entre generar un arquitectura usando una base de datos central con Firebird, a usar protocolos que están pensados para ser ligeros y escalar a miles (sino es que millones) de conexiones concurrentes y con baja latencia. También implica la integración del sistema a sistemas previos que el cliente ya tenga (ERPs), o piensan crear su propio ERP y hacerlos migrar. Lo más cuerdo es dejarlo genérico y no tratar de monopolizar y forzar a que cambien el sistema. Aquí me imagino su integración con ERPs como Odoo. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Lazarus y Firebird en Raspberry Pi | mjjj | Lazarus, FreePascal, Kylix, etc. | 4 | 11-09-2018 15:36:16 |
Conculta de Ventajas Optimización de Firebird 3.0 sobre Firebird 2.5 | Combat-F2D | Firebird e Interbase | 18 | 19-04-2016 23:11:42 |
Windows 10 para la Raspberry Pi 2 | nlsgarcia | La Taberna | 8 | 11-02-2015 09:58:03 |
instalar Win2003R2 sobre WinXP | rafita | Windows | 4 | 13-08-2007 09:40:36 |
Instalar PHP + Firebird | brandolin | PHP | 3 | 24-05-2004 16:48:40 |
|