Comparing Performance Test Results: TreeTalk SDM NoSQL Technology vs. a Popular Relational Database (RDBMS)

Introduction

In today’s technology-driven world, databases play a crucial role in storing and managing vast amounts of data. However, not all databases are created equal when it comes to performance.
Our new Credenza project requires a really reliable, super fast and economical big data storage system, as it is planned to store the transaction metadata of millions (if not billions) of e-commerce users. The use of conventional relational databases in this case obviously leads to a number of problems, and the use of a RAM cache (like Redis) is impossible due to really huge amounts of data. That is why we decided to develop a special optimized data model and an engine for working with it – TreeTalk Shaped Data Modeling (SDM) Technology.

Continue reading Comparing Performance Test Results: TreeTalk SDM NoSQL Technology vs. a Popular Relational Database (RDBMS)

TreeTalk Selector come Nuova Soluzione Software per una Collaborazione Efficace

Questa è la traduzione italiana dell’autore dell’articolo originale pubblicato qui.

Come molte altre società, abbiamo dovuto affrontare le restrizioni causate dalla pandemia COVID-19. Per diversi mesi il nostro team di sviluppo è stato separato in diversi Paesi e città. Tuttavia non abbiamo smesso di lavorare e abbiamo utilizzato tutti i software disponibili per comunicare tra noi, dai popolari Skype, Viber e WhatsApp agli strumenti Google e Microsoft. Molto presto abbiamo scoperto che le app di messaggistica vocale / di testo esistenti che operano nel paradigma di connessione della sessione erano troppo lente per noi. A volte devi solo dire poche cose importanti al tuo collega o all’intero team, o chiedere qualcosa; per fare questo è necessario aprire l’applicazione, trovare un contatto, attendere la connessione e quindi parlare per un paio di secondi. Non troppo veloce e produttivo, vero?

Pertanto abbiamo iniziato a utilizzare i nostri primi sviluppi per la comunicazione vocale operativa, che implementano i principi della connessione costante e della chiamata vocale istantanea: il programma PC TreeTalk Dispatcher e i prototipi dei comunicatori vocali TreeTalk Intercom e Universal Communicator. Di conseguenza tutti i nostri colleghi, indipendentemente dalla loro posizione, sono stati in grado di comunicare sempre tra loro in tempo reale. Questo tipo di software viene generalmente utilizzato per la comunicazione tra spedizionieri e cabine ascensore, robot di consegna o dispositivi IoT. Sebbene servisse a uno scopo, era un po’ strano usarlo per comunicare tra persone nel nostro contesto.

TreeTalk System
Fig. 1. Piattaforma cloud universale TreeTalk

Dunque, utilizzando la stessa piattaforma universale TreeTalk Voice Cloud * (Fig. 1), abbiamo sviluppato TreeTalk Selector, un software progettato per la comunicazione tra esseri umani. Abbiamo preso in prestito il nome del programma dai commutatori antidiluviani con un microfono e molti pulsanti che, tuttavia, hanno svolto perfettamente il loro compito in quel momento (Fig.2).

Intercom_Control_Desk
Fig. 2. Consolle di controllo interfono vecchio stile

Diversi mesi di utilizzo del software hanno dimostrato la sua efficacia e convenienza, e hanno anche evidenziato aree di ulteriore sviluppo. Ora siamo pronti per presentare questo pratico strumento al grande pubblico.

TreeTalk Selector: cos’è e come funziona.

Installare l’applicazione TreeTalk Selector su un personal computer ti consente di essere in costante connessione con tutti: puoi comunicare con qualsiasi dipendente, collega o membro del team in tempo reale utilizzando la comunicazione vocale istantanea, i messaggi di testo e il trasferimento di file. Inoltre è possibile comunicare contemporaneamente con l’intero team utilizzando una chiamata comune (Public Address) altrettanto facilmente (Fig. 3).

TreeTalk Selector - Main Window
Fig. 3. Interfaccia principale del software TreeTalk Selector

TreeTalk Selector: principali vantaggi.

+ Il concetto di connessione permanente consente a qualsiasi membro del gruppo di parlare con qualsiasi altro collega istantaneamente (chiamata selettiva) con la semplice pressione di un pulsante.
+ La trasmissione (broadcasting) è utile per i membri del gruppo per discutere questioni generali e per annunci.
+ Sono disponibili messaggi di testo (chat) e scambio di file insieme all’invio a un singolo utente o all’intero gruppo.
+ Un’interfaccia semplice e comoda consente di utilizzare la maggior parte delle funzioni da un’unica finestra premendo uno o due pulsanti, visualizzando il quadro completo e la cronologia della comunicazione.
+ Gli avvisi visivi e acustici ti ricordano una chiamata persa (senza risposta).
+ I file e i messaggi di testo ricevuti vengono automaticamente organizzati e archiviati sul computer in cartelle separate sotto il nome del mittente (Fig. 4).
+ Il protocollo TreeTalk è molto modesto e poco impegnativo per le reti di dati. L’app può essere utilizzata su reti private virtuali congestionate (VPN) e reti mobili wireless, a partire dalla più lenta seconda generazione (GPRS / EDGE) **.
+ L’applicazione è compatibile con altri programmi e dispositivi TreeTalk. Il canale virtuale può includere, ad esempio, un comunicatore per auto / palmare, un citofono o un pannello di comunicazione in un magazzino, laboratorio o negozio.
+ D’ora in poi il termine “durata massima della sessione” e altre restrizioni appartengono al passato. Con questa app la comunicazione in tempo reale è disponibile 24 ore su 24, 7 giorni su 7.

TreeTalk_Selector Contact Window
Fig. 4. Finestra aperta del contatto selezionato nel programma TreeTalk Selector

TreeTalk Selector: sicurezza.

In passato sviluppavamo i nostri prodotti principalmente per i professionisti, quindi la privacy e la sicurezza delle comunicazioni sono la nostra priorità assoluta.
+ Non memorizziamo i tuoi dati personali, file, messaggi vocali e di testo sui nostri server. Tutte le informazioni sono memorizzate solo sui tuoi dispositivi e puoi eliminarle a tua discrezione.
+ Tutte le informazioni trasmesse sono protette da una sicura crittografia end-to-end ***. Solo i membri del gruppo dispongono della chiave di crittografia. È separata per ogni gruppo e puoi cambiarla tutte le volte che vuoi. Pertanto è estremamente difficile intercettare i dati o spiare i messaggi. Anche se hai perso un dispositivo con un programma in esecuzione, è sufficiente cambiare la chiave di cifratura e continuare a lavorare, anche senza attendere che l’amministratore blocchi completamente l’applicazione (dispositivo) compromessa.
+ Protezione contro l’accesso non autorizzato al gruppo (canale virtuale). Solo l’amministratore ha accesso al pannello di controllo web ed è in grado di aggiungere un utente a un particolare gruppo. Gli utenti non hanno la possibilità di “invitare” partecipanti esterni, anche se dispongono già di un’applicazione e di un login per il sistema.
+ Protezione contro “i cloni”. È impossibile che due utenti con lo stesso login (anche per applicazioni clonate) lavorino simultaneamente nel sistema (anche in gruppi diversi).

TreeTalk Selector: funzionalità e vantaggi aggiuntivi.

Come puoi vedere, TreeTalk Selector è la soluzione perfetta per lavoratori da remoto, outsourcer e smart working in generale.
A partire dalle funzionalità di base, aggiungeremo gradualmente funzioni sempre più utili che ampliano il campo di utilizzo del nostro software. Di seguito vengono presentate le opportunità disponibili adesso o nelle fasi finali dello sviluppo.

TreeTalk Selector software in presentation (education) mode
Fig. 5. Interfaccia del software TreeTalk Selector in modalità presentazione (istruzione)

Utilizzo di TreeTalk Selector per l’istruzione.

L’urgente passaggio alla didattica a distanza è ricaduto inaspettatamente sulle istituzioni. A tale scopo, diverse scuole e università hanno iniziato a creare soluzioni alternative confuse, utilizzando una varietà di strumenti esistenti. Nella migliore delle ipotesi, quegli strumenti erano piattaforme specializzate gratuite per l’apprendimento online, a volte invece utilizzavano software di messaggistica o videoconferenza, come Google Meet o Zoom. In molti casi però l’uso di questi strumenti non è molto conveniente e molte funzionalità sono ridondanti.

Ad esempio, nella maggior parte dei casi il video che consuma risorse non è necessario. Un docente di solito non è tenuto a vedere i volti di tutti gli studenti durante una lezione e gli studenti non devono guardare il docente tutto il tempo. A volte la lettura monotona, senza un cambio di frame, è solo stancante. Riteniamo che la funzionalità di base del programma per computer TreeTalk Selector sia sufficiente per la maggior parte delle attività di formazione:
+ L’app stessa è un’aula virtuale chiusa. Nella versione standard, puoi creare una classe online fino a 64 persone. Questo numero può essere aumentato nelle versioni avanzate.
+ Qualsiasi immagine o foto scansionata, anche la foto di una lavagna, può diventare un supporto didattico nella modalità di dimostrazione dell’immagine.
+ Le immagini non sono completamente statiche. Puoi inviare nuove illustrazioni durante la lezione. Inoltre la funzione “hovering pointer” consente al docente di mostrare al pubblico in tempo reale il puntatore sull’immagine che illustra le sue parole (Fig. 5).
+ La funzione vocale ti consente di interrogare studenti specifici in modalità conversazione privata o di trasmettere a tutto il pubblico.
+ La durata della sessione è illimitata.

Considerando che la necessità di apprendimento a distanza è sempre esistita e sempre lo sarà, stiamo monitorando da vicino tutte le tendenze in questo settore e aggiungeremo funzionalità aggiuntive.

Utilizzo di TreeTalk Selector per riunioni e presentazioni online

L’applicazione è un ambiente pronto per riunioni e presentazioni online. Puoi fare una comunicazione generale, tenere una riunione con il tuo team e condividere informazioni urgenti in qualsiasi momento. Non è necessario installare un software speciale, distribuire collegamenti tramite e-mail o qualsiasi altra configurazione ridondante.
Le capacità disponibili sono abbastanza sufficienti per le presentazioni. La dimostrazione dinamica delle diapositive (grafica) man mano che vengono ricevute, la comunicazione vocale di gruppo e la chat testuale (sia di gruppo che privata) consentono di trasmettere tutte le informazioni necessarie al pubblico.

Conclusione

Siamo fiduciosi che TreeTalk Selector verrà utilizzato da molti team in un’ampia gamma di settori. Non importa dove ti trovi: in diverse città, paesi o in uffici vicini. Un’interfaccia vocale in tempo reale che imita naturalmente la comunicazione in uno spazio comune può aiutare i team di tutte le dimensioni a digitalizzare senza problemi i flussi di lavoro, ridurre i costi e consentire alle persone di interagire più velocemente, più facilmente e in modo più efficiente.

Il nostro prodotto è attualmente in fase beta privata e stiamo assumendo nuovi utenti di diverse categorie per migliorare la funzionalità. Se sei disposto a partecipare al beta testing e poi interessato a utilizzare il nostro software per lo smart working / smart mobility, scrivici un’e-mail.

1-minute YouTube video: https://youtu.be/XZFK6pqJeKs

PDF presentation: http://tree-talk.com/media/TreeTalkPitch_less_slides_2020.pdf

* La tecnologia è appositamente progettata per fornire comunicazioni vocali continue ed è protetta dal brevetto USA 9.338.275.
** Know-how di Tree Talk LLC.
*** La funzionalità può essere disabilitata o limitata nei paesi in cui si applicano le leggi sulla crittografia.

Comunicatore Wireless Universale TreeTalk e Pannello Push-To-Talk

Questa è la traduzione italiana dell’autore dell’articolo originale pubblicato qui.

Il Comunicatore Universale e il pannello PTT sono progettati per conversazioni vocali ininterrotte in tempo reale tra enti remoti, come ascensori e stanze isolate.

Sulla base del prototipo di TreeTalk Intercom, abbiamo sviluppato Universal Communicator. È progettato per conversazioni vocali in tempo reale tra enti remoti, ad esempio:
1) locali separati, negozi o uffici;
2) ascensori e sala controllo;
3) dispositivi mobili (robot di consegna, veicoli senza pilota) e un servizio di supporto o risposta alle emergenze;
4) stanze insonorizzate (ad esempio al botteghino);
5) chioschi self-service e lavanderie a gettoni, bancomat e assistenza clienti (dispatcher);
6) vagoni del treno e conducente.

Il comunicatore è costituito da un Universal Communicator Box (UCB), che contiene tutta l’elettronica (Fig.1), e da un pannello miniaturizzato con pulsante Push-To-Talk (PTT Panel, Fig. 2), che può essere integrato, ad esempio, nel muro di una cabina dell’ascensore, nonché in un bancomat o in un chiosco.

I vantaggi di TreeTalk Universal Communicator:

1) Design modulare: solo un pannello frontale, che soddisfa i requisiti per un particolare utilizzo ed è pubblicamente disponibile. Potrebbe essere una struttura metallica resistente agli atti vandalici per strade e ascensori, o un touchpad igienico per luoghi ad alta accessibilità (biglietterie, porte d’ingresso, ospedali), o un inserto decorativo in legno o plastica per veicoli e spazi interni. Ciò significa anche che il circuito elettronico principale è protetto in modo affidabile da polvere, umidità e influenze esterne in una scatola, che può essere nascosta.
2) Il comunicatore non richiede cablaggio: la comunicazione con il dispatcher avviene tramite Wi-Fi e / o una rete cellulare (wireless).
3) La comunicazione vocale è sempre attiva: basta premere un pulsante e parlare; il programma dispatcher ti consente di vedere da dove proviene il segnale e di rispondere immediatamente *.
4) Se occasionalmente i messaggi provengono da più luoghi allo stesso tempo, essi non interferiscono tra loro: il dispatcher li ascolterà in sequenza; inoltre i messaggi possono essere ascoltati una seconda volta **.
5) Utilizzando lo stesso programma l’operatore può comunicare con squadre di riparazioni mobili, portieri, personale di servizio o altro.
6) L’alimentatore di emergenza integrato del comunicatore consente di mantenere la comunicazione per almeno 1-2 ore in caso di interruzione di corrente.

TreeTalk come comunicatore per ascensori.

Per esempio, consideriamo i vantaggi del TreeTalk Universal Communicator quando viene utilizzato come pulsante di emergenza nella cabina dell’ascensore per la comunicazione con il dispatcher.

Tree Talk Elevator Communication System
Fig. 3 Sistema di comunicazione Tree Talk Ascensore

Quando si equipaggia una cabina dell’ascensore con un comunicatore TreeTalk, non sono necessari cavi aggiuntivi. Nelle case a più piani costruite negli Anni 50-80 gli ascensori erano dotati di cavi di comunicazione che collegavano la sala di controllo, ma la maggior parte di questi sistemi sono fuori uso o in cattive condizioni; negli edifici più vecchi è ancora più difficile posare una nuova linea. Pertanto, durante l’aggiornamento di tali ascensori il dispositivo di comunicazione wireless TreeTalk consente di risparmiare molto tempo e denaro. È sufficiente fissarlo sul muro della cabina dell’ascensore e collegare l’alimentazione principale (Fig. 3).

Grazie al design modulare è possibile utilizzare il protocollo wireless meno costoso. Si consiglia di utilizzare un router Wi-Fi dedicato con un’antenna direzionale per il vano ascensore. Tuttavia, se è presente una connessione wireless affidabile nell’intero edificio (Wi-Fi, 3G, LTE, 5G …), l’adattatore di rete può essere installato direttamente nell’Universal Communicator Box.

Cambiare la società di servizi, cambiare la posizione del concierge o del posto di sicurezza non rappresenta più un problema: è sufficiente trasferire in una nuova posizione il computer con il programma di distribuzione (TreeTalk Dispatcher o Selector+) e fornire l’accesso alla rete (Fig. 4).

TreeTalk Elevator Dispatcher Software
Fig. 4. Software TreeTalk Elevator Dispatcher

Il costo di manutenzione del sistema TreeTalk è molto inferiore rispetto ai sistemi tradizionali, e inoltre la sostituzione delle apparecchiature in caso di guasto non richiede competenze particolari ed è davvero veloce. Il sistema si configura tramite la comoda interfaccia web (Fig. 5). Un team di supporto TreeTalk disponibile è sempre pronto ad aiutare se qualcosa non è chiaro.

TreeTalk Administrator Web Interface
Fig. 5 TreeTalk Interfaccia Web dell’amministratore

Se la pulsantiera standard dell’ascensore è già dotata di pulsante di chiamata, microfono e altoparlante, è sufficiente collegare ad essa l’Universal Communicator Box utilizzando un cavo universale twistato. In questo caso non è nemmeno necessario acquistare un pannello frontale dedicato.

Tutti questi vantaggi rendono evidente la scelta dei comunicatori e del software di TreeTalk, durante l’installazione di nuove apparecchiature o la manutenzione degli ascensori esistenti.

1-minute YouTube video: https://youtu.be/XZFK6pqJeKs

PDF presentation: https://tree-talk.com/media/TreeTalkPitch_less_slides_box_2020.pdf

Interessati?
Scopri di più: https://tree-talk.com/it.elevator.html
Preorder https://tree-talk.com/preorder.html
Price https://tree-talk.com/pricing.html

Scrivici: https://tree-talk.com/contacts.html

* La tecnologia è appositamente progettata per fornire comunicazioni vocali continue ed è protetta dal brevetto USA 9.338.275.
** Know-how di Tree Talk LLC.

TreeTalk Universal Wireless Communicator plus Support Panel

 

Traduzione italiana dell’autore: http://tree-talk.com/wp/comunicatore-wireless-universale-treetalk-e-pannello-push-to-talk-it/.

Universal Communicator and PTT panel are designed for unbroken real-time voice conversations between remote objects, like elevators and isolated rooms.

Based on the TreeTalk Intercom prototype, we have developed the Universal Wireless Communicator. It is designed for real-time voice conversations between remote objects, for example:

1) separated rooms, shops, or offices;
2) elevators and control room;
3) mobile objects (delivery robots, unmanned vehicles) and support service or emergency response;
4) soundproofed rooms (for example, at the box office);
5) self-service kiosks and laundromats, ATMs and customer support (dispatcher);
6) train cars and the driver.

The communicator consists of a Universal Communicator Box (UCB), which contains all the electronics (fig. 1), and a miniature panel with a Push-To-Talk button (PTT Panel, fig. 2), which can be integrated, for example, into the wall of an elevator car, as well as into an ATM or kiosk.

The Advantages of TreeTalk Universal Communicator:

1) Modular design: only a front panel, which meets the requirements for a particular use case, is publicly available. That might be a vandal-resistant metal construction for streets and elevators, or a hygienic touch-pad for hi-passability locations (ticket offices, front doors, hospitals), or a wooden or plastic decorative insert for vehicles and interior spaces. This also means that the main electronic circuit is reliably sheltered from dust, moisture and external influences in the box, which can be located covertly.
2) The communicator does not require wiring: communication with the dispatcher is via Wi-Fi and/or a cellular (wireless) network.
3) Voice communication is always on – just push a button and talk; the dispatcher program allows you to see where the signal came from and to respond instantly*.
4) If occasionally messages come from several places at once, they do not interfere with each other: the dispatcher will hear them sequentially; besides, messages can be listened a second time**.
5) Using the same program, the operator can communicate with mobile repair crews, concierges, service personnel and other staff.
6) The built-in emergency power supply of the communicator allows maintaining communication for at least 1-2 hours in the event of a power outage.

TreeTalk UCB as an Elevator Communicator.

Let’s consider the advantages of the TreeTalk Universal Communicator when used as an emergency button in the elevator car for communication with the dispatcher.

Tree Talk Elevator Communication System
Fig. 3 Tree Talk Elevator Communication System

When equipping an elevator car with a TreeTalk communicator, no additional cables are required. In the multi-storey houses built in the 50-80s of the 20th century, elevators were equipped with communication cables that run to the control room, but most of these systems are out of order and in poor condition. In older buildings, it is even more difficult to lay any new wire line. Therefore, when upgrading such elevators, the TreeTalk wireless communication device saves a lot of time and money. It is enough to fix it on the wall of the elevator car and connect the main power (Fig. 3).

Thanks to the modular design, you can use the wireless protocol that is less costly. It is recommended to use a dedicated Wi-Fi router with a directional antenna for the elevator shaft. However, if there is a reliable wireless connection in the entire building (Wi-Fi, 3G, LTE, 5G …), the network adapter can be installed directly in the Universal Communicator Box.

Changing the service company, changing the location of the concierge or security post no longer presents a problem – just transfer to a new location the computer with the dispatcher program (TreeTalk Dispatcher or Selector) and provide access to the network (fig 4).

TreeTalk Elevator Dispatcher Software
Fig. 4. TreeTalk Elevator Dispatcher Software

The cost of maintaining the TreeTalk system is much lower than traditional systems, and replacing equipment in case of failure does not require special skills and is really fast. The system is configured using a convenient web interface (Fig 5). A friendly TreeTalk support team is always ready to help if something is not clear.

Fig. 5   TreeTalk Administrator Web Interface

If the standard elevator panel is already equipped with a call button, microphone and speaker, just connect the Universal Communicator Box to it using a universal twisted cable. In this case, there is not even a need to buy a dedicated front panel.

All these advantages make obvious the choice of communicators and software by TreeTalk when installing new and maintaining existing elevator equipment.

* The technology is specifically designed to provide uninterrupted voice communications and is protected by US patent 9,338,275.

** Know-how of Tree Talk LLC.

Interested?

Find more: https://tree-talk.com/elevator.html
Preorder: https://tree-talk.com/preorder.html
Price: https://tree-talk.com/pricing.html

Write to us: https://tree-talk.com/contacts.html