• "The database is slow!"

    You think?

  • "How do I make it go faster"?

    It depends.

Flado GmbH
Oracle+PLM Consulting

We specialize heavily in Oracle Database performance. The best performance is achieved only by design. For database applications, this starts with the data model, and continues all the way to the UI design. However, nowadays very few enterprise applications get designed from the ground up, and so performance first becomes a concern in production. If you have a database performance problem - typically expressed as "The database is slow!" - we can help.

  • We explicitly do not use or provide "rules of thumb" - the analysis and recommendations will be very specific to your system and situation. That is why we answer all requests for general advice with "it depends", but then proceed to explain on what, and how to find out which case is yours.

    Focusing on root cause analysis allows us to propose reliable remedies for database performance problems - assuming the problem is, in fact, in the database. Oftentimes, we might also show you where the problem is, when it is not in the database.

Consulting

  • Oracle Database

    Deep knowledge of Oracle Database Server's architecture and performance analysis capabilities allows us to quickly find the root cause of database performance problems. Using decades-long experience designing, developing, and tuning applications based on the Oracle database, we can provide solutions tailored to your specific situation. Whether or not you have control over the application's source code or the SQL commands it issues, we will most likely be able to help you improve its performance, or give you strong arguments to confront your front-end or middle-layer supplier with.

  • Teamcenter Enterprise + Oracle

    In 2003, Vladimir Andreev was called in to analyse the performance of the database powering Smaragd - DaimlerChrysler's Teamcenter Enterprise-based PDM system. Shortly thereafter, he joined the Smaragd development team and has been taking care of the database's performance ever since. He has designed and implemented solutions that work with - and, when necessary, around Teamcenter Enterprise's database isolation layer, gaining intimate knowledge of its inner workings and behaviour.

  • Performance Analysis and Tuning

    Having analysed the performance of a myriad of Oracle database-based applications and having found out in many cases that the bottleneck was not in the database, Vladimir Andreev has developed and successfuly applied a method to find the exact causes of performance problems, even outside of the database.

Dipl.-Inf. Vladimir Andreev
Flado GmbH
Experienced performance specialist, data modeller, Linux administrator and application developer with deep knowledge of the inner workings of Teamcenter Enterprise and Oracle Database Server.
More than twenty years of professional experience in application and system design, programming, and tuning. Excellent problem solver. Fluent in Bulgarian, English, and German.
  • Short Professional Biography

    I was born in the beautiful city of Vidin, Bulgaria in 1968. I graduated from the city's Mathematical High School summa cum laude in 1986. After the compulsory military service, I started studying Informatics at the Department of Mathematics and Informatics of the Sofia University "St. Clement of Ohrid". I got my Diploma in Informatics in 1993 after defending a thesis about neural networks.

    After graduation, I worked in the banking sector, designing and implementing the distributed online authorisation system of the first smart-card-based payment system in Bulgaria. I also wrote communication modules for online authorisation of VISA international card transactions.

    When Bulgaria's banking system collapsed in 1996, I worked shortly as a Delphi programmer, mostly in Athens, for a Greek company making the GUI for the aircraft scheduling module of its airline information management system.

    In 1997, I joined the Bulgarian subsidiary of a German consulting company specialising in the Oracle database. After spending about half of the next four years on consulting assignements in Germany and Denmark, I moved to Herrenberg where I have lived ever since.

    In 2003, I joined the Smaragd development team at DaimlerChrysler (now Daimler) as an external contractor. I still spend most of my time working on that project - since 2009 as a freelancer.

  • Representative Projects
    • Sortplan Management for Post Denmark (1997-1999)
      • as part of a team, I worked on the specification, design, implementation, user acceptance test, and deployment of two applications (SPM 1 and SPM 2) facilitating the management of Post Denmark's letter-sorting machines.
      • the application was based entirely on Oracle products, using Forms for a front-end and an Oracle Server 7 database
    •  OMEGA 2 for Hewlett-Packard (2000-2001)
      • leading a team of off-site developers, I took part in the performance tuning of the production database and the ongoing development and operation of several versions of the internal service tracking and billing system. As a result, the system was able to exceed its initially planned lifespan and number of users several times over
      • The system used a Java applet for data entry and CrystalReports for reporting. The databases were Oracle 8i. A data mart with materialized views was being continuously loaded from the OLTP database using Oracle Snapshot Replication.
    • Smaragd for Daimler AG (2003-present)
      • as a  member of the development team, I am  responsible for the performance of the database accesses, consulting on data and process modelling, deployment, monitoring, and tuning of Daimler AG's core PDM system
      • I have designed, built, and continue to maintain the mission-critical internal test environments used by the development team
      • I have designed, implemented and deployed several Smaragd modules, most recently the full-text search functionality
      • Smaragd is based on Siemens PLM's Teamcenter Enterpise and has a distributed multi-tier architecture. The database is Oracle Server (8i to 12c running on HP-UX, AIX, and - most recently - Linux)

  • Representative Clients
    • Daimler AG - Smaragd
      • Performance analysis and tuning
      • Teamcenter Enterprise customisation
      • Design and implementation of interface modules
      • Design and operation of test environments
      • Internal support for SQL and database specifics
    • Siemens ElectroCom
      • Specification, design, development, UAT, and deployment of SPM 1 and 2
    • Hewlett-Packard
      • Near-shore team management, performance tuning, 3rd level support
    • COR AG
      • Administration of 100+ development and test databases
      • Performance analysis and tuning
    • Short performance analyses for various clients, including
      • Daimler AG (DeepC, IPMSearch, NARS, ePDM)
      • Volkswagen AG (BDW)
      • TELUS Communications Company (Toronto, Edmonton, Vancouver)
      • Adastra GmbH
      • Behr GmbH & Co. KG
      • Andreas Stihl AG & Co. KG
      • Rohde & Schwarz GmbH & Co. KG
      • Mönkenmöller & Co. Ingenierutbüro GmbH
      • ZKD/IZLBW
      • Deutscher Wetterdienst
      • Deutsche Welle
      • BW Bank
      • Boehringer Ingelheim
      • wgv Versicherungen
  • Publications and Conferences

    Performance Tuning Methods

    Deutsche ORACLE-Anwendergruppe (DOAG) e.V.
    November 2003
    ISBN 3- 928490-13-3; ISSN 0939-1541

B. Sc. Jonas Krämer
Flado GmbH

Working student with multiple years of experience in software engineering, administration, formal verification and teaching.

  • Short Professional Biography

    After my Abitur at the Schickhardt-Gymnasium in Herrenberg I began studying computer science at the Karlsruhe Institute of Technology, focusing on formal verification, security and theoretical foundations. In 2017, I received my bachelor's degree for my thesis on formal verification of information flow properties in component-based systems and I began my master's programme.

    During my university education I'm also pursuing occupational activities.

    In 2014 and 2015, as an independet instructor, I was responsible for organizing and conducting the IT courses for a retraining program in IT systems at the Deutsche Angestellten Akademie (DAA) in Böblingen. This included comprehensive courses on databases, network technology and administration, software engineering, project management and computer engineering.

    From 2014 to 2016 I led tutorials on operating systems as a student assistant at the KIT's Institute of Computer Engineering.

    In 2016 and 2017 I worked as a student research assistant at the KIT's Institute of Theoretical Informatics on extending the Java verification system KeY for formal verification of information flow properties in distributed systems.

    Since 2018 I'm a working student at Flado GmbH.

Impressum

Flado GmbH
Lerchenweg 13
71083 Herrenberg

Vertreten durch:
Vladimir Andreev

Registereintrag:
Eintragung im Handelsregister.
Registergericht: Amtsgericht Stuttgart
Registernummer: 761026

Umsatzsteuer-ID:
Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: DE815698653


Kontakt:
Telefon: 0177-2889102
Fax: 07032-918071
E-Mail: andreev@flado.eu

Haftungsausschluss:

Haftung für Inhalte

Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Haftung für Links

Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.

Urheberrecht

Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Datenschutz

Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.



Google Analytics

Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. (''Google''). Google Analytics verwendet sog. ''Cookies'', Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglicht. Die durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Website (einschließlich Ihrer IP-Adresse) wird an einen Server von Google in den USA übertragen und dort gespeichert. Google wird diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten für die Websitebetreiber zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen zu erbringen. Auch wird Google diese Informationen gegebenenfalls an Dritte übertragen, sofern dies gesetzlich vorgeschrieben oder soweit Dritte diese Daten im Auftrag von Google verarbeiten. Google wird in keinem Fall Ihre IP-Adresse mit anderen Daten der Google in Verbindung bringen. Sie können die Installation der Cookies durch eine entsprechende Einstellung Ihrer Browser Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website voll umfänglich nutzen können. Durch die Nutzung dieser Website erklären Sie sich mit der Bearbeitung der über Sie erhobenen Daten durch Google in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck einverstanden.


Datenschutzerklärung für die Nutzung von LinkedIn

Unsere Website nutzt Funktionen des Netzwerks LinkedIn. Anbieter ist die LinkedIn Corporation, 2029 Stierlin Court, Mountain View, CA 94043, USA. Bei jedem Abruf einer unserer Seiten, die Funktionen von LinkedIn enthält, wird eine Verbindung zu Servern von LinkedIn aufbaut. LinkedIn wird darüber informiert, dass Sie unsere Internetseiten mit Ihrer IP-Adresse besucht haben. Wenn Sie den "Recommend-Button" von LinkedIn anklicken und in Ihrem Account bei LinkedIn eingeloggt sind, ist es LinkedIn möglich, Ihren Besuch auf unserer Internetseite Ihnen und Ihrem Benutzerkonto zuzuordnen. Wir weisen darauf hin, dass wir als Anbieter der Seiten keine Kenntnis vom Inhalt der übermittelten Daten sowie deren Nutzung durch LinkedIn haben.

Weitere Informationen hierzu finden Sie in der Datenschutzerklärung von LinkedIn unter: https://www.linkedin.com/legal/privacy-policy


Datenschutzerklärung für die Nutzung von Xing

Unsere Webseite nutzt Funktionen des Netzwerks XING. Anbieter ist die XING AG, Dammtorstraße 29-32, 20354 Hamburg, Deutschland. Bei jedem Abruf einer unserer Seiten, die Funktionen von Xing enthält, wird eine Verbindung zu Servern von Xing hergestellt. Eine Speicherung von personenbezogenen Daten erfolgt dabei nach unserer Kenntnis nicht. Insbesondere werden keine IP-Adressen gespeichert oder das Nutzungsverhalten ausgewertet.

Weitere Information zum Datenschutz und dem Xing Share-Button finden Sie in der Datenschutzerklärung von Xing unter https://www.xing.com/app/share?op=data_protection


image credit: flickr user wetribe. Licensed under  CC BY 2.0

Website Impressum erstellt durch impressum-generator.de von der Kanzlei Hasselbach, Frankfurt